Quoted By:
I guess this game was supposed to be a 3DS game made with the same engine as Sun/Moon, but shifted it's development mid-way to make it a Switch title after the success of the Switch. That's the only possible explanation for these cut corners.