It’s not English even technically
It’s not even its own language; it’s more like a mash-up of four others. That’s why spelling is so erratic (why do tough and though sound so dissimilar?). They’re not even close to rhyming!).
So, can you blame him for spelling croissant the way he hears it? In any case, the original French spelling isn’t exactly phonetic either…