The comments on the ALU_MUL implementation in the VHDL indicate the N flag is set by the operation, but the VHDL code does not do so.
You are correct, the multiplier doesn't affect the N flag. I will remove the comment.