I replaced the GA stock videos with those from the mame SQ emumovies pack, and I no longer have ANY crashing with attractmode.
So I can only assume AM doesn't like something with how those videos are encoded.
I looked at the video/audio codecs and they seem the same, except the emumovies have the bitrate set when looking at the properties, whereas the stock GA ones don't seem to. I don't understand enough about video codecs to know if that would be an issue, but swapping them for the emumovies videos for sure solves AM crashing.