Can't read your screenshot.
So what you're saying is:
- The ROM works fine in other A500's.
- The Amiga works fine with other 3.1 ROM's.
That seems weird, so the only compatibility issue is between that particular A500 and that particular ROM? You burned it yourself? Stock, no changes?
Edit: maybe I mis-read your post. Are you saying the A500 won't work with any of the 3.1 ROM's you've burned? I hate to say it, but have you tried one from AmigaKit? You can buy one new for under $20 USD. Easy way to troubleshoot is to test with a new one.
