This looks amazing and the story is so thought out!
Kanji is a very confusing language and there are a ridiculous amount of different ways to spell certain words. I am Japanese so I can confirm that the Kanji that you used could be correct in this context.