One way would be to adapt this idea:
it uses an LFO to send a CC which then disables the LFO so it sends just one value.
This CC can then be Transformed to the PC you want.
I still don’t like it as a fix but could solve your problem
PS. Not tried it with PC-triggered preset changes. Will do later.