Shoulder pokemon may crash the game on start up

Someone on my server got an issue when trying to log in seemingly caused by the pokemon on their shoulder. They managed to log in after a few tries, so the issue doesn't always occur. Considering the stacktrace below, I assume the pokemon mounted on your shouldn't isn't always fully loaded when your character is rendered.

java.lang.NullPointerException: Rendering entity in world
	at com.cobblemon.mod.common.client.render.layer.PokemonOnShoulderRenderer.extractData(PokemonOnShoulderRenderer.java:145)
	at com.cobblemon.mod.common.client.render.layer.PokemonOnShoulderRenderer.render(PokemonOnShoulderRenderer.java:74)
	at com.cobblemon.mod.common.client.render.layer.PokemonOnShoulderRenderer.render(PokemonOnShoulderRenderer.java:50)
	at com.cobblemon.mod.common.client.render.layer.PokemonOnShoulderRenderer.method_4199(PokemonOnShoulderRenderer.java:34)
	at net.minecraft.class_922.method_4054(class_922.java:145)
	at net.minecraft.class_1007.method_4215(class_1007.java:66)
	at net.minecraft.class_1007.method_3936(class_1007.java:43)
	at net.minecraft.class_898.method_3954(class_898.java:145)
	at net.minecraft.class_761.method_22977(class_761.java:1574)
	at net.minecraft.class_761.invokeRenderEntity(class_761.java)
	at net.coderbot.iris.pipeline.ShadowRenderer.renderPlayerEntity(ShadowRenderer.java:664)
	at net.coderbot.iris.pipeline.ShadowRenderer.renderShadows(ShadowRenderer.java:509)
	at net.coderbot.iris.pipeline.newshader.NewWorldRenderingPipeline.renderShadows(NewWorldRenderingPipeline.java:1035)
	at net.minecraft.class_761.handler$blo000$iris$renderTerrainShadows(class_761.java:8537)
	at net.minecraft.class_761.method_22710(class_761.java:1241)
	at net.minecraft.class_757.method_3188(class_757.java:1110)
	at net.minecraft.class_757.method_3192(class_757.java:880)
	at net.minecraft.class_310.method_1523(class_310.java:1219)
	at net.minecraft.class_310.method_1514(class_310.java:802)
	at net.minecraft.client.main.Main.main(Main.java:250)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88)
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126)
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:71)