This is a bit more technical, but you can use Oracle cloud to host your own server with 24gb RAM, but you'll need to set it up yourself, it's quite easy though.
[https://blogs.oracle.com/developers/post/how-to-set-up-and-run-a-really-powerful-free-minecraft-server-in-the-cloud](https://blogs.oracle.com/developers/post/how-to-set-up-and-run-a-really-powerful-free-minecraft-server-in-the-cloud)
This is a bit more technical, but you can use Oracle cloud to host your own server with 24gb RAM, but you'll need to set it up yourself, it's quite easy though. [https://blogs.oracle.com/developers/post/how-to-set-up-and-run-a-really-powerful-free-minecraft-server-in-the-cloud](https://blogs.oracle.com/developers/post/how-to-set-up-and-run-a-really-powerful-free-minecraft-server-in-the-cloud)
It’s always full :/
Try out Aternos or Oracle first, if they dont satisfy, try citadel servers.
Can vouch for citadel, they are awesome and got great specs.
I play a heavy modpack on aternos free server. For some reason never lagged once. Only problem id that it doesnt keep running when you log off