Try to put a pause of 1 sec. yust before your programm starts.
The display must be initialised. And that kosts time.
The instruction is faster then the display initialisation.
Between
value var byte
(here)
lcdout $FE,1

you put a pause ot 1 sec.