https://bugs.winehq.org/show_bug.cgi?id=56020
--- Comment #17 from NM64+bugs.winehq.org@PM.me --- The package difference seemed to have been a red herring since 8.9 and 8.10 install the exact same packages (copying and pasting the terminal output for what packages it'll install and/or update for 8.9 and 8.10 into separate text files results in the aforementioned text files having identical SHA checksum values).
This is most apparent if you install wine-devel 8.9 first and then in-place upgrade it to 8.10—no additional packages will get installed.
So I can only conclude that this truly is in fact a regression bug in wine itself introduced in v8.10 and has nothing to do with packages since, even though installing libgl1:i386 fixed it on *buntu 22.04/Mint 21 with wine-devel 8.10, *buntu 22.04/Mint 21 with wine-devel 8.9 doesn't need libgl1:i386 at all to function correctly.
However, the reason F/sn trial seems to work on *buntu 20.04/Mint 20 is that, even with the newest 9.0-rc2, wine actually lists and installs liblg1:i386 as a dependency, yet wine does not do this on *buntu 22.04+/Mint 21.