I recently set up an old computer as a minecraft server. Players are able to join and interact with the world just fine, except many blocks are swapped with unrelated modded and vanilla blocks. (e.g. netherrack -> waterlogged open trapdoor)
When these blocks are broken, they will only drop into an item if you switch to the tool that would break it if the block was "correct." The item that drops is the block that should be there, and when it is placed back down it immediately becomes the same wrong block again. Some chunks wont load at all and it is generally very laggy on the client side. This leads me to believe that it's an issue with the server.
The server is running 1.19.2 Create Flavored (SERVER) on a Mac Mini (Linux Mint Cinnamon) and the client is running the client side version. Connectivity is good and there are no resource issues on the server side.
Getting a friend to join results in identical block swapping. Restarting the server does not change anything, nor does restarting the computer. Adding or removing mods either crashes the server, prevents players from joining, or results in no change. Loading the world in singleplayer fixes the issue, but now only one person can play.
I have worked with my friends for several days now trying to find any solution to this problem. Most things either do nothing or crash the server. If anyone could help or has had a similar experience, please share.
Below are some screenshots: