I had problems when re-using the SD card from the RPi4 in the RPi5. I think it was something like the Ethernet port no longer working. The explanation was that there are a couple of things which are autodetected and configured at first boot, so if the hardware changes, they are not automatically reconfigured.
I’m guessing the Pianoteq license is on the SD card which might explain why it still works, but one would have thought that there would be some connection with some form of identification of the CPU, like a serial number.
I did it
after launching from Webconf terminal
*root@zynthian://zynthian/zynthian-sys/scripts# ./set_first_boot.sh *
I read: Stopping zynthian services…