What if width is 0 from CW-lite?

I won’t analyze your assembly, but there are certainly many ways that a glitch could lead to 1234 being printed.
As you noted here glitching is complex and can have many effects.