Does the TMS MQTT work properly on the Windows service? Because I don't think so...

Can you check with the latest beta? We released an update today.
With this update, we have tested this and it works fine from a Windows service.
For use from a Windows service, please set the property SyncEvents to false.