I've been battling memory leak-related issues ever since I set up my server, and I haven't been able to resolve the issue in any capacity

Server Info
RAM: 5gb
FTB Revelation 2.7.0
Minecraft 1.12.2
Forge
SpongeForge
Other plugins used:
MagiBridge
MBDiscordLink
RandomPatches
GriefPrevention
LuckPerms
Nucleus
I’m currently running into what I believe to be a memory leak with my FTB Revelation server. About every three hours, my server is automatically restarted due to it exceeding 5.5gb of ram usage.
Here’s a graph of the memory and CPU usage:

(on the 5th of February, I upgraded the server from 4gb to 5gb, hence the increase)
I’ve been trying to diagnose as best as I can, but Minecraft servers are not my area of expertise by any means. I’ve also been trying to gather info from timings and heap dumps, but timing reports seem to indicate no issues (to the untrained eye, maybe?) and I can’t quite figure out how to interpret heap dumps-- help in this area would be greatly appreciated.
I’ve removed a few plugins (Prism, spark) entirely and temporarily disabled MagiBridge and MBDiscordLink to attempt to resolve the issue but haven’t had luck.
These issues have been happening prior to any major “advancements” in the modpack, so to speak (use of higher end technology mods, etc). When there are no players on the server, the ram climb slows down but is still present. This can be seen in the overnight areas of this graph:

-- (everything prior to this was on FTB Revelation 2.6.0) --
I’ve now tried this to no avail: generating a new world with the current modpack (with no additional mods and with added mods [SpongeForge, Nucleus, LuckPerms, GriefPrevention, MagiBridge]). Resulted in the same issue. Here’s the usage:

The first three peaks are a new world on a new install of FTB Revelation 2.6.0 with no other mods. The last peak is with the additional mods listed above.
Misc info:
- I’ve tried to use Eclipse Memory Analyzer with heap dumps generated form Sponge, but I don’t think I’m doing it right hahaha. If anyone has a guide (or would be willing to look at a heap dump) let me know!
- After 13 minutes of the server being up it produced a heap dump 1.7gb in size. Is this normal?
----
Sorry for the info dump, but I'm not super in the know when it comes to the nitty gritty of troubleshooting server issues, so I figured the best approach would be to include as much info as possible. Thank you!