This log is missing the server's own output
What it looks like in your log
Unable to locate appender "TerminalConsole" for logger config "root"
What causes it
TerminalConsole is a log4j appender that ships with Paper. On Fabric, Forge, NeoForge, Quilt and vanilla the class is not on the classpath, so log4j drops it and complains three times while starting. Those lines say ERROR but they break nothing by themselves. What matters is what they leave behind: if the logging configuration has no plain Console appender to fall back on, the server writes nothing at all to standard output, and the console you are reading holds only the start-up scaffolding around it.
How to fix it
Read logs/latest.log in the server directory instead. That is where the output went, and the error you are looking for will be in it. To fix the console itself, add a <Console name="SysOut" target="SYSTEM_OUT"> appender to the log4j2 configuration and reference it from <Root>, or stop applying a Paper logging configuration to a server that is not Paper.
Not sure this is your problem? Paste your log and Roastd will tell you which of these it actually matched, and what else it found.
Check your own log