Is this a patch that you load via SysEx from a computer editor/librarian, or is it when you switch programs from the device itself?
I'm asking because I know that the SysEx for an edit buffer dump does not properly initialize a dumped program, and there are also problems with the tempo and sync functions, as I've witnessed this myself several times... it can usually be fixed by simply pressing the Stack A+B button twice, but in some cases this does not work with the BPM and sync features.
It is a known bug, because I reported it twice to DSI support, but they have not yet done a fix for this... but generally, any editor out there, that use the Edit Buffer dump for browsing programs from a librarian will have this problem... so if that's how you browse your programs (from a computer editor) then that is very much the reason probably.