HASSIO GPIO Not Working

My RPI 3 is running HASSIO 0.100.3 and everything works fine. Just wants to upgrade to new version 105, so tried to get fresh install on another micro SD. However when I configure the switch with rpi_gpio, the switch just not response. Measured the pin and noticed the pin isn’t pull high or low when I toggle the button. Changed back to original SD and everything works again. Any ideas? Thanks…

# Configure a default setup of Home Assistant (frontend, api, etc)
#default_config:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123

# Text to speech
tts:
  - platform: google_translate

switch:
  - platform: rpi_gpio
    ports:
      31: Fan 31
      33: Light 33

Just found out the OS is different. the old HASSIO is running on Resin OS 2.3.0+rev1 and new one is running on HassOS 3.10