Hey @thomas_scheuring, welcome to the forum!
I’ve created a little Max for Live device that you can use to automatically send Program Change messages when the playhead hits a given clip, regardless of whether Live is playing or not. Here’s a link to it with an explanation:
Let me know if this helps!