Server shutting down after startup on MineOS

I’m trying to host a custom modpack (1.19.2, about 60ish mods) using MineOS. I’ve successfully launched the modpack client side, and I’ve successfully launched and connected to a vanilla Minecraft server hosted on MineOS. But when I install ANY mods to the MineOS server it shuts down shortly after launch.

I’ve even tried uninstalling all the mods from the server and doing a launch from just vanilla. Works fined with the same profile sans mods. Then I put Forge back in (no mods) and tried to launch. Back to shutting down a few seconds after launch. I’ve talked with people in the official Forge Discord server and they can’t find anything wrong.

It isn’t a Forge problem as far as I can tell though, because I can successfully launch the server from my own PC (running Windows 10) and it does not shut down, even with all mods installed.

In the debug logs you can clearly see where MineOS decides to shut down, as if it received a stop command. It does not display any errors or any reason as to why it decided to shut down (as far as I can tell anyway). This is what it says when it stops:

[02Aug2024 11:19:13.979] [Worker-Main-5/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Preparing spawn area: 5%
[02Aug2024 11:19:14.410] [Server thread/INFO] [net.minecraft.server.level.progress.LoggerChunkProgressListener/]: Time elapsed: 2431 ms
[02Aug2024 11:19:14.411] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: Done (2.643s)! For help, type "help"
[02Aug2024 11:19:14.421] [Server thread/DEBUG] [net.minecraftforge.common.ForgeI18n/CORE]: Loading I18N data entries: 209
[02Aug2024 11:19:14.425] [Server thread/INFO] [net.minecraftforge.server.permission.PermissionAPI/]: Successfully initialized permission handler forge:default_handler
[02Aug2024 11:19:19.076] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping server
[02Aug2024 11:19:19.077] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving players
[02Aug2024 11:19:19.077] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving worlds
[02Aug2024 11:19:19.659] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[02Aug2024 11:19:19.804] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[02Aug2024 11:19:19.805] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[02Aug2024 11:19:19.807] [Server thread/DEBUG] [net.minecraftforge.common.ForgeHooks/WP]: Gathering id map for writing to world save world
[02Aug2024 11:19:19.810] [Server thread/DEBUG] [net.minecraftforge.common.ForgeHooks/WP]: ID Map collection complete world
[02Aug2024 11:19:19.818] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (world): All chunks are saved
[02Aug2024 11:19:19.818] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[02Aug2024 11:19:19.818] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[02Aug2024 11:19:19.818] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ThreadedAnvilChunkStorage: All dimensions are saved
[02Aug2024 11:19:22.061] [Server thread/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing serverconfig directory : .\world\serverconfig
[02Aug2024 11:19:22.061] [Server thread/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Unloading configs type SERVER

As you can see it just stops randomly. I really have no idea what’s going on.