_NITIAL

Let's figure out why that character goes missing. Also along the way perhaps find out why that ✓ appears by itself after formatting.
Adding a delay does not change the missing "I"
let's push that line down to LINE_4_Y but still leaving it the first executed.
Interesting. Still missing that char. let's put it at the end of the commands.
Aight now this is weird. At least it's consistent:

Let's try a dummy line, as it seems to lop off the first one executed.

Ah nope that just crashed

Let's try recasting, ahhh nope
Ok, duplicate an entry:

That works, now to chop down the relevant array.
Chopped to a single "", let's see if this works.
Ah nope, looks like it needs a sacrifice!

Ok, a single period? That works! Plus can push it off the bottom of the screen (170 px high) LINE_4_Y+100
A kludge but it works.
Aight now that weird Czech mark. I have a feeling it's related, the actual bug was probably in the Unicode display routine.
Aha, it's not a bug. It's a feature.

This is the only place in the code that uses drawCheck(10, 10);

Ok, so that's solved.
Now on to actual wallet creation.