Help figuring out where my TPS is going

I’ve been trying to figure out what the issue is with the server I’m part of for a while now, but I’m just not familiar enough with servers to put my finger on it.

Here’s my timings report from a big drop in TPS today. 18 players online during this time. Our server has some entity and farm restrictions in place to help reduce lag, but it doesn’t seem to be helping. We use villageroptimiser and SAML to help, but those don’t seem to be making much of a difference.

Can someone that has more knowledge than me maybe take a look and point me towards something?

I don’t have full console access currently, I’m just trying really hard to pick up the slack from the admins.

There are days when we have ~10 players on and we’re lucky to get above 16 TPS.

Its really effected the server atmosphere, and I just really want to figure out what the issue is.

If someone could just give me some quick insight it would be greatly appreciated.

Also if someone has the time to have a conversation with me about this, hit me up on discord. That would also be greatly appreciated.

Ded#5555 is my discord.