I just got done talking to NS support and they said voided check will still be printed, user needs to go in the payment and uncheck to be printed box and the check number that comes up.
It does G/L correctly when the JE is created for void.
So I am guessing if you do print it by mistake, when they go to bank to deposit it might bounce because technically it is a voided check.