Controlling a zigbee RGB puck light with MQTT

I guess (without knowing your exact setup) you might need a transformation to get the MQTT Values into a color item of openHAB, f.e. like this JSONPATH Transformation and zigbee2mqtt - ColorLightbulb

And if you have that color item updated automatically you could forward those changes to your zigbee bulb. Maybe by “following” the channel or by using a rule