I'm a HaxeFlixel dev, is it okay if I make a VN in it? Or does it have to be some sort of VN engine
Any engine you'd like is fine. There is a (optional) survey during the submission process that asks which one you used, and I hope that you do fill that one out, because I'm very interested to see how it turns out!