I’m glad you have conflicted opinion about the ending, it’s what I was looking for hehe.
And about the Japanese words, it’s funny cuz literally nobody pointed this problem until the stream of my vn on FVN, and now I’m reading your comment lmao. So the explanation, they talk Japanese, you as a reader read a translation in English so you could understand, but! The translation let slip some words in Japanese. The reasons are rather just to keep you in this Japanese bubble, adding more style in the writing, or just for fun.
Anyway thanks for your feedback!