For some reason, the icons move when the system starts up after a shutdown, restart, or suspension, and it's always the same: the icons at the bottom move one block up, forcing the icons above them to move to the right. I tried looking into options, thinking the taskbar was the culprit, and I think I'm right. I tried it with the taskbar's smart hiding enabled (it's disabled by default). The icons still move, but from the middle of the screen upwards and I think I found a solution, which I've only tested by suspending the system, and it hasn't given me any problems with icon movement so far. It involves running these commands in the console:
Then, in the Shell (Alt + F2), I typed r to restart the Shell.
I don't know if this is a bug specific to my system or if it happens to everyone, but at least for me, it occurs with X11 and radeon drivers (I'm using an older APU chip).
By the way, if there are any spelling mistakes in all this, it's because I'm using Google Translate
There is a Flatpak Version and an APT Version. Which one You choose is up to You. When installed, open it and on the ''Installed'' Tab disable the Zorin Desktop Icons. Then go to the ''Browse'' Tab search for the above named. I would recommend not to install directly both. Install one, try it and then uninstall it and then install the other and try it.
I have an update, the commands I previously ran which I only tested while the system was in sleep mode worked for restarting or powering the system off/on. So at least in my case, nothing else needs to be done. Thank you for your responses.