So this was definitely based on some scrapped delfino island dlc for sunshine, right?
>>681463783BowserFurryWrong
DLC for Odyssey most likely. It was likely a test run for what the DLC could have been, Nintendo didn't like it enough so they spun it off and sold it as an extra in a Wii U port.