Chunk unloading issue

Hey everyone.

I’ve had this issue since updating from 1.13.2 to 1.14.3.
Our server can’t seem to unload chunks properly anymore. Even with just 3 people online, it loads 2300+ chunks.
It tends to drop the TPS a fair bit.

Has anyone else experienced this? Or do we know if this issue is with the vanilla behavior?

Is there perhaps a plugin that can force-unload chunks with no players nearby? (apart from Spawn perhaps, but not necessarily. I’d happily sacrifice that for unloading 1000+ chunks).