Yeah that’s why I added the build date and size to clarify.
OK! I just did a full uninstall and reinstall and it’s all good now. I get the bsnes-HD core showing up properly.
What I had done before was an update install (install it on top of itself with Cydia Impactor so I can preserve my config). I guess that doesn’t work for non-jailbroken devices? Oh well, I’ll have to re-do the controller set up every time I reinstall I guess.
I also presume things like the online core updater won’t work on non-jailbroken?