Nintendo’s own official GameCube controller adapter allows for support with some Nintendo Switch games, such as Super Smash Bros. Ultimate; however, it turns out Super Mario Sunshine in Super Mario 3D All-Stars will not support the GameCube controller.
This information comes from the official product page for the collection via the Japanese Nintendo website. A chart shows that all three games will be compatible with split Joy-Con, Joy-Con Grip, horizontal single Joy-Con, and Switch Pro Controller; unfortunately, there is an “X” under the GameCube controller icon.
Interestingly, when the GameCube controller and its adapter is plugged in, it is recognized as a wired Pro controller, allowing it to control every Switch menu and game. Keep in mind, though, that not every game was designed around this controller from 2001. It is probable that this particular re-release of Super Mario Sunshine will be optimized for the Switch controllers and their extra triggers, rather than the GameCube controller.
Super Mario Sunshine originally released for the Nintendo GameCube in 2002. It received critical acclaim upon release and ended up selling 6.28 million copies worldwide. It will finally get an official re-release on September 18, 2020 via Super Mario 3D All-Stars.
Dave’s first Nintendo platform was the GameCube when he was age 7; however, he was introduced to Nintendo through Duck Hunt on NES.