I am trying to play Halo Infinite. However, at the end of every multiplayer match, the game crashes due to an assertion failure.
I am using Linux Mint 22 and playing the game using Proton Experimental.
GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
Graphics settings: Low
I ran the game with apitrace to attempt to debug it (a log is provided, though it may not be from the same session) - the crash occurs with or without apitrace.
The game almost always crashes or freezes when trying to load the match results screen after a match (while the loading screen which the periodically changing text is still up). It also occurs when leaving matches. Sometimes, it crashes due to a Wine assertion failure, whereas other times it simply freezes.
For example, after launching the game and playing one multiplayer match, the game crashed on the loading screen after the match ended.

The apitrace log: https://mega.nz/file/IC8CkJCR#aN__o2TQa ... sPNHrQKxaQ
Here is a Proton log from a different session. By the time I reached the title screen the log was 44 MB. By the time the match started it was over 100 MB. When it ended it was 311 MB. While on the loading screen afterwards the game became unresponsive (I got the "[App name] is not responding" message box) and log size increased rapidly, reaching 2.4 GB before I terminated the game. The compressed log is located at https://mega.nz/file/MP0gjDDS#4tuqaKfTJ ... htTdiPJ9mE
I decided to try it again. Weirdly, on my first two attempts (not including the above one), the game froze in the middle of the match, with the log size rapidly increasing.
On attempt 3, the log size was 45 MB at the title screen. 124MB at the start of the match. (I suspect the differences in log size here are due to the maps being different sizes) 301 MB at match end. Rapid increase in log size and game unresponsive again.
Attempt 4: I wasn't paying attention to the loading screen and by the time I checked on it, it had been on the title screen for some time and the logs were 63MB. Oops! Upon the match starting, the logs were 135 MB. Froze around 20 seconds into the match with rapid log size increase.
Attempt 5: Froze while still loading, log size remaining constant at 25MB
Attempt 6: Froze during match, rapid increase in log size, same as attempts 1, 2, and 4
Naturally, as soon as I try to diagnose the issue and provide logs, it freezes in a completely different way. Unfortunately, I am still unable to produce a Proton log showing the assertion failure crash.