can I headcanon this to take place in nepal then
Given I'm Australian, the least I can say it's not there.
I didn't choose a country of origin really because I just needed specific flora and fauna to work, plus somewhere with a mountainous area for the mansion to be on. Really I think the problem is going to crop up in the sequel where I'm going to need to pick somewhere for the main "city" to be but even then I don't think I'll need to name countries or even continents given it's all fictional anyway.
I've just been viewing it as an amalgam of countries or it's own place, vague enough you can have it wherever. Ausmerope or something like that.
For me it fits North America's eastern side. Dense secluded mountainous forests you can get lost in and die pretty easily. Coastal adjacent so that the beach is a reasonable day trip. All four seasons with cold winters (enough to freeze in) and hot summers. And yeah... Hoss' backstory.