Coming back to this, it seems the issue is simpler than I thought and nothing to do with tempo modulation..
A simple tempo_sync node connected to a modulator in Logic, will cause the following unexpected behaviour:
On load the plugin works Pressing play, or arming the track disables the modulator Creating, or selecting a new track will start the modulator againThis video might explain it better than I can..