Sorry, I don't have capacity to dig into this currently.
The game may be looking at reported features as well as the id string.
I have not found an N2 and wmmt3/dx/dx+ to be at all picky about what JVS board is plugged in. I wonder what the ES3 is doing differently.
Best course of action...