https://timings.aikar.co/?id=99b0d1a6f5834024b43470ce38f714a5
https://spark.lucko.me/#93ZuNfru67
Chunks appear to not unload properly causing memory buildup and leads to poor performance and server crashes when maximum memory is reached (deadlock hang).
I have tested it a small amount on a fresh server and have still had the issue of chunks not unloading. Timings taken from production server with a normal player load, more chunks end up loading that way.
bukkit.yml - https://pastebin.com/yejHML5N
spigot.yml - https://pastebin.com/zVQMGGPx
paper.yml - https://pastebin.com/zNLNMTb8
server.properties - https://pastebin.com/8EdVng5W
It seems to be a similar issue to this issue in Paper-202 but still is present in 238.
https://github.com/PaperMC/Paper/issues/4352
Has this been replicated without plugins? It might simply be a plugin adding a ticket for every loaded chunk (🤦🏻♀️).
Hi, thanks for the response. We have had the same issue on our testing server with only one plugin installed that was not on our original list (we used this just to expedite having more chunks loaded, and made sure it was not installed on the server with the original report issue to rule out those plugins.)
https://www.spigotmc.org/resources/betterrtp-random-wild-teleport.36081/
I can get another replication (with no plugins, or just the one RTP plugin) with timings links this time if it would help.
Thanks!
This has been reported by @clrxbl to also occur. I'll mark this issue as accepted.

Fantastic, thanks for the help. I went ahead and just finished recreating the issue with zero plugins, here is a timings report from just before the crash when memory was almost maxed out, hope it helps. Let me know if you need any more info.
https://timings.aikar.co/?id=d47588295e2743aebefe096a736ebfd8
Most helpful comment
This has been reported by @clrxbl to also occur. I'll mark this issue as accepted.