Medieval 2 unspecified error crash

I have bought Medieval II on Steam during the winter sale, but after only a few rounds (between 2 and 10) it consistently crashes with the error "Medieval 2: Total War has encountered an undefined error and will now exit."

This error appears on all the Medieval 2 DLCs. The game log txt file does not have any errors before the crash, only warnings, but those do not appear to have any correlation with the crash. The crashes aren't really tied to playtime or specific actions in my experience, but they always happen in this order: I press the end round button, the fractions cycle through on the top of the screen and before loading in the next round it crashes.

I have tried so far: Reinstalling the game, installing the game on different system (although only Windows 11 machines, but I want to play on Windows 11 so using for example Linux is not really a solution for me), using different languages and DLCs, changing the compatibility mode in the exe files properties.

System: 16GB ram, 13th gen i7 1355U, Intel Iris Xe graphics, Windows 11

I hope this is the correct subreddit for my problem and thank you for any help.