It sounded a bit like Japanese to me it at first lmao It's probably because I normally associate vocaloid to Japan.
If a french speaker can't understand it properly, I doubt I'll be able to I'm on the second song now and it's sounds really good!