ESPHome Node not being discovered in Configuration -> Integration

Having difficulty trying to get my ESP32 to show up in the Integrations page. I’ve upload the .bin and the ESP32 is working per the yaml, but I can not get HA to find the device.

When I got into “Configuration -> Integration” I’ve tried entering the IP manually (both “192.168.100.156” and “test2.local”, I’ve deleted the node and uploaded again with a new name/config, still no dice. Been pulling my hair out for about 3 hours now trying to get this to work. Any assistance would be greatly appreciated!

esphome:
  name: test2
  platform: ESP32
  board: esp-wrover-kit

wifi:
  ssid: "xxx"
  password: "xxx"
  manual_ip:
    # Set this to the IP of the ESP
    static_ip: 192.168.100.156
    # Set this to the IP address of the router. Often ends with .1
    gateway: 192.168.100.2
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.255.0
    # dns1: 192.168.100.101

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Test2 Fallback Hotspot"
    password: "xxx"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "xxx"

ota:
  password: "xxx"
  
switch:
  - platform: gpio
    pin: 22
    restore_mode: ALWAYS_ON
    name: "Test LED"

sensor:
  - platform: wifi_signal
    name: "WiFi Signal Sensor"
    update_interval: 60s

Configuration|Integrations|+ button|esphome - is that where you went?

Yes, that is where i went. I tried again this time with a wemos D1 and same thing. I input the IP and it doesn’t find it. I’m able to ping the ESP32 and the Wemos from the host too.