Here is my debug with a similar problem. 1.19.2 both server & client. Only forge & Journeymap installed on client.
[31Aug2022 11:31:18.612] [Render thread/INFO] [net.minecraft.client.gui.screens.ConnectScreen/]: Connecting to (serverIP)[31Aug2022 11:31:27.753] [Netty Client IO #5/DEBUG] [net.minecraftforge.network.HandshakeHandler/FMLHANDSHAKE]: Starting new vanilla impl connection. [31Aug2022 11:31:28.337] [Netty Client IO #5/INFO] [net.minecraftforge.network.NetworkHooks/]: Connected to a vanilla server. Catching up missing behaviour. [31Aug2022 11:31:28.338] [Netty Client IO #5/DEBUG] [net.minecraftforge.common.ForgeConfigSpec$Builder$1/CORE]: List on key serverAdmins is deemed to need correction. It is null, not a list, or an empty list. Modders, consider defineListAllowEmpty? [31Aug2022 11:31:28.338] [Netty Client IO #5/INFO] [journeymap/]: Loading JourneyMap Forge Configs [31Aug2022 11:31:28.338] [Netty Client IO #5/DEBUG] [net.minecraftforge.common.ForgeConfig/FORGEMOD]: Loaded forge config file forge-server.toml [31Aug2022 11:31:28.340] [Netty Client IO #5/DEBUG] [mixin/]: Mixing client.ClientPacketListenerMixin from journeymap.mixins.json into net.minecraft.client.multiplayer.ClientPacketListener [31Aug2022 11:32:16.304] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Stopping!