Das nicht funktionieren ist bei dem Code der Normalzustand.
Das eigentlich erstaunliche ist, dass du ein Variante generieren kannst, bei dem es zufällig doch geht.

Das Array verweis liegt auch im Flash, also kannst du gar nicht direkt per verweis[] darauf zugreifen. Du musst auch hier den Wert selber aus dem Flash lesen.

Code:
if(textausgabe((PGM_P)pgm_read_word(&verweis[uint8wochentag])) == 77)