That symbol works with MNQ contract for me and should work for NQ using same pattern. Zorro picks the Assets from code if hard-coded or usually from the file that is referenced by the Account that matches the selection in the UI dropdown.

1) You did not paste your script, so I'm not sure about the Error 030. I'm not sure about what your AssetsFix.csv file had for that symbol either because you didn't share that this time either.
2) I still see the word SMART in your symbol output, so that implies that at the time the program ran, your AssestFix.csv file was not matching the symbol that I suggested -- which mine did not have SMART in the symbol. Isn't SMART for stocks?

Also - it should fail or pass the same in TWS or Gateway. I just shared the TWS advise because I used the data from the symbol information pop-up window from TWS and matched it up with the Zorro help file to help me determine how to set up the symbols in the first place.