I tested it and can confirm the issue. Luckily I have a few backups, which I take roughly each month (sometimes less). Here is a table with the tested PS2 core. The version numbers are all the same, just saying (1). So I included a date when I made the backup. Can’t say for sure if I always updated the cores before making a backup, but it should give a rough estimate from what date it might be. Also tested only one game, but can make more tests if needed.
Grand Theft Auto Intro test with various PS2 core versions in RetroArch.
Also replaced the .info files too.
RetroArch: 1.20.0 (still waiting for update through my OS...)
Game | Core | Date | Notes
-------------------------------------------------------------------------------
S.A. (USA) (v1.03) | 1 | 2025-02-25 | Working Intro
S.A. (USA) (v1.03) | 1 | 2025-04-06 | Broken Intro
S.A. (USA) (v1.03) | 1 | 2025-05-02 | Broken Intro
S.A. (USA) (v1.03) | 1 | 2025-06-15 | Broken Intro
The backup from February works, while at least since April it is broken. hope this helps a bit.