I switched to using BitmapFont from MonoGame.Extended, and it completely solved the issue. This confirms that the problem was with SpriteFont rather than my code structure. Thanks to @takopuck from Discord for the help!
I switched to using BitmapFont from MonoGame.Extended, and it completely solved the issue. This confirms that the problem was with SpriteFont rather than my code structure. Thanks to @takopuck from Discord for the help!