After analyzing it and using Spark as an aid, I saw some things that could help me.
As for creating a single player world to find the problem when removing mod by mod (or datapack by datapack), I didn't get many results. Unlike the server, in my world, there was no lag, drops or even crashes. The problem must probably be something else, I thought.
Already actively on the server, I uninstalled some additional datapacks (such as From the Frog, Qraftyfied, Reds More Structures, etc...)
The most notable thing that I noticed while using Spark is that the server presents random long ticks (some up to 2000% above normal), I thought it was the constant TP between dimensions that my friends and I used simultaneously at times (which increased the tick time), but it wasn't enough to add seconds and crash. I still haven't been able to find the cause of the problem, that's why I started uninstalling the datapacks.
Apart from me not finding the problem, apparently the server stopped crashing after I removed the datapacks and gave advice to my friends on the issue of teleports between worlds. But I still can't be sure that it won't crash when there are more players online, because ticks randomly take longer to generate at times, even when there is no chunk generation.
I'll leave a screenshot of the profiler that I created during 12 hours and 30 minutes on the server:
Print Screen - prnt.sc
As you can see, the MSPT (milliseconds per tick) presents a somewhat strange incongruity.
Thank you for your attention