Sure, used the same method with Punch Out and it worked fine.Maybe it is because SMB3 is a DLP VC. I don't remember this method having issues with DLP VC though.
I tested putting the rom of my Super Mario 3 VC into Punch Out and it worked, but the DLP option wasn't available.