I've never used anything by Apple, there's no support for them. Also, I've never used Unix/Linux in any of its forms. 100% not interested either.
So, can't help you with that, at all.
If it's happening with MAME then you'd have to ask the developers. That having been said, I asked one of them to check and they said there was nothing wrong.
However if you made the savestate with 0.279 and then you're trying to load it into 0.280, then they have no support for using a savestate between versions. In that case then it's just bad luck.
MAMEUI64 0.280.0 has been released.
Available at https://messui.1emulation.com
References to "SW Files" have been changed to "Loose SW", which is the more commonly known name.
I don't have a joystick or controller, so the functionality has never been tested. I don't know what the numbers mean either.
But maybe someone else here knows more.
HBMAME 0.245.26 has been released.
https://hbmame.1emulation.com/
What's new in HBMAME
====================
2025-08-09 0.245.26
- HBMAMEUI: Changed reference of "Originals" to "Parents".
New Games
---------------------------------
- [chelnovn] Atomic Runner Chelnov (Neo-Geo port) [iq_132]
- [galapxis] Galaxian Part X (Philip) [Darran]
- [mk07] Mortal Kombat Plus (v5.0.0741)
- [mmatrix01] Mars Matrix: Hyper Solid Shooting (250412U)(improvement) [Trap15]
- [mmatrixj01] Mars Matrix: Hyper Solid Shooting (250412J)(improvement) [Trap15]
- [nbajam05] NBA Jam Tournament Edition SE (rev 5.02)
- [pacupacu] Pacu Pacu [Sokurah]
- [sf2prime55] Street Fighter II': Prime (v0.55) [zero800]
- [sf2prime56] Street Fighter II': Prime (v0.56) [zero800]
- [sf2prime57] Street Fighter II': Prime (v0.57) [zero800]
- [sf2prime59] Street Fighter II': Prime (v0.59) [zero800]
- [sf2prime60] Street Fighter II': Prime (v0.60) [zero800]
- [sf2prime] Street Fighter II': Prime (v0.63) [zero800]
- [spkick2] Super Power Kick (beta 2)
- [turfmast01] Neo Turf Masters - Course and Pin Randomiser v0.1
- [y_test] Midway Y-unit Test Rom v1.40