RAK4631 + RAK13800, not finding ethernet module

I have a meshtastic built with the following configuration:

RAK19010 base board
RAK4631 mcu
RAK13800 Ethernet module in IO Expansion position + RAK19018 PoE module
RAK1902 Atmospheric pressure board in IO Slot A
RAK1903 Temp/Humidity board in IO Slot B
RAK1904 accel board in IO Slot C

mcu is running Meshtastic fw 2.3.6.7a3570a

When plugged into a PoE ethernet switch, the board powers up from PoE, but seen below in the power-up logs, the RAK13800 Ethernet board is not identified

My next steps this evening will be to reseat the board and to remove the i2c IO Modules and see if the ethernet board might be found on the SPI bus.

Any other suggestions to troubleshoot?

DEBUG | ??:??:?? 3 Filesystem files:
DEBUG | ??:??:?? 3 RAK (108 Bytes)
DEBUG | ??:??:?? 3 MODE (1 Bytes)
DEBUG | ??:??:?? 3 channels.proto (148 Bytes)
DEBUG | ??:??:?? 3 module.proto (123 Bytes)
DEBUG | ??:??:?? 3 config.proto (123 Bytes)
DEBUG | ??:??:?? 3 db.proto (5897 Bytes)
DEBUG | ??:??:?? 3 Using analog input 5 for battery level
INFO | ??:??:?? 3 Scanning for i2c devices...
DEBUG | ??:??:?? 3 Scanning for i2c devices on port 1
DEBUG | ??:??:?? 3 I2C device found at address 0x18
DEBUG | ??:??:?? 3 Wire.available() = 2
INFO | ??:??:?? 3 LIS3DH accelerometer found
DEBUG | ??:??:?? 3 I2C device found at address 0x3c
INFO | ??:??:?? 3 ssd1306 display found
INFO | ??:??:?? 3 ssd1306 display found
DEBUG | ??:??:?? 3 0x3 subtype probed in 2 tries
DEBUG | ??:??:?? 3 I2C device found at address 0x5c
INFO | ??:??:?? 3 LPS22HB sensor found
DEBUG | ??:??:?? 3 I2C device found at address 0x70
INFO | ??:??:?? 3 SHTC3 sensor found
INFO | ??:??:?? 3 4 I2C devices found
DEBUG | ??:??:?? 3 acc_info = 29
DEBUG | ??:??:?? 3 found i2c sensor meshtastic_TelemetrySensorType_SHTC3
DEBUG | ??:??:?? 3 found i2c sensor meshtastic_TelemetrySensorType_LPS22
INFO | ??:??:?? 3 Meshtastic hwvendor=9, swver=2.3.6.7a3570a
DEBUG | ??:??:?? 3 Reset reason: 0x0
DEBUG | ??:??:?? 3 Setting random seed 3098342830
INFO | ??:??:?? 3 Initializing NodeDB
INFO | ??:??:?? 3 Loading /prefs/db.proto
INFO | ??:??:?? 3 Loaded /prefs/db.proto successfully
INFO | ??:??:?? 3 Loaded saved devicestate version 22, with nodecount: 70
INFO | ??:??:?? 3 Loading /prefs/config.proto
INFO | ??:??:?? 3 Loaded /prefs/config.proto successfully
INFO | ??:??:?? 3 Loaded saved config version 22
INFO | ??:??:?? 3 Loading /prefs/module.proto
INFO | ??:??:?? 3 Loaded /prefs/module.proto successfully
INFO | ??:??:?? 3 Loaded saved moduleConfig version 22
INFO | ??:??:?? 3 Loading /prefs/channels.proto
INFO | ??:??:?? 3 Loaded /prefs/channels.proto successfully
INFO | ??:??:?? 3 Loaded saved channelFile version 22
INFO | ??:??:?? 3 File /oem/oem.proto not found
DEBUG | ??:??:?? 3 cleanupMeshDB purged 14 entries
DEBUG | ??:??:?? 3 Using nodenum 0x8b19bea0
DEBUG | ??:??:?? 3 Expanding short PSK #1
INFO | ??:??:?? 3 Wanted region 1, using US
DEBUG | ??:??:?? 3 Using GPIO31 for button
DEBUG | ??:??:?? 3 AccelerometerThread initializing
DEBUG | ??:??:?? 3 LIS3DH initializing
DEBUG | ??:??:?? 3 Set Timezone to GMT0
INFO | ??:??:?? 3 Setting GPS power=1
DEBUG | ??:??:?? 3 WANT GPS=1
INFO | ??:??:?? 3 Setting GPS power=1
DEBUG | ??:??:?? 3 NeighborInfoModule is disabled
INFO | ??:??:?? 3 File /prefs/ringtone.proto not found
INFO | ??:??:?? 3 Initializing External Notification Module
INFO | ??:??:?? 3 Using Pin 36 in digital mode
INFO | ??:??:?? 3 Turning on screen
DEBUG | ??:??:?? 3 Module wants a UI Frame
DEBUG | ??:??:?? 3 SX126xInterface(cs=42, irq=47, rst=38, busy=46)
DEBUG | ??:??:?? 3 SX126X_DIO3_TCXO_VOLTAGE defined, using DIO3 as TCXO reference voltage at 1.800000 V
INFO | ??:??:?? 3 Starting meshradio init...
DEBUG | ??:??:?? 3 (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=0, time 231 ms
DEBUG | ??:??:?? 3 (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=253, time 2115 ms
INFO | ??:??:?? 3 Radio freq=906.875, config.lora.frequency_offset=0.000
INFO | ??:??:?? 3 Set radio: region=US, name=LongFast, config=0, ch=19, power=30
INFO | ??:??:?? 3 Radio myRegion->freqStart -> myRegion->freqEnd: 902.000000 -> 928.000000 (26.000000 mhz)
INFO | ??:??:?? 3 Radio myRegion->numChannels: 104 x 250.000kHz
INFO | ??:??:?? 3 Radio channel_num: 20
INFO | ??:??:?? 3 Radio frequency: 906.875000
INFO | ??:??:?? 3 Slot time: 42 msec
INFO | ??:??:?? 3 Set radio: final power level=22
INFO | ??:??:?? 3 SX126x init result 0
INFO | ??:??:?? 3 Frequency set to 906.875000
INFO | ??:??:?? 3 Bandwidth set to 250.000000
INFO | ??:??:?? 3 Power output set to 22
DEBUG | ??:??:?? 3 Current limit set to 140.000000
DEBUG | ??:??:?? 3 Current limit set result 0
DEBUG | ??:??:?? 3 Setting DIO2 as RF switch
DEBUG | ??:??:?? 3 SX126X_RXEN not defined, defaulting to RADIOLIB_NC
DEBUG | ??:??:?? 3 SX126X_TXEN not defined, defaulting to RADIOLIB_NC
DEBUG | ??:??:?? 3 Using MCU pin -1 as RXEN and pin -1 as TXEN to control RF switching
INFO | ??:??:?? 3 Set RX gain to boosted mode; result: 0
INFO | ??:??:?? 3 SX1262 Radio init succeeded, using SX1262 radio
INFO | ??:??:?? 4 starting Ethernet DHCP
ERROR | ??:??:?? 4 Ethernet shield was not found.
DEBUG | ??:??:?? 4 (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=237, time 2000 ms
DEBUG | ??:??:?? 4 LoRA bitrate = 118.500000 bytes / sec
INFO | ??:??:?? 4 PowerFSM init, USB power=1
DEBUG | ??:??:?? 4 Enter state: BOOT
DEBUG | ??:??:?? 4 [Power] Battery: usbPower=1, isCharging=1, batMv=3100, batPct=0
DEBUG | ??:??:?? 4 [Screen] Screen: Started...
DEBUG | ??:??:?? 4 [GPS] Probing for GPS at 9600
WARN | ??:??:?? 7 [GPS] Failed to find UBlox & MTK GNSS Module using baudrate 9600
INFO | ??:??:?? 7 [RangeTestModule] Range Test Module - Disabled
DEBUG | ??:??:?? 7 [PowerFSM] Initializing NRF52 Bluetooth
INFO | ??:??:?? 7 [PowerFSM] Initialize the Bluefruit nRF52 module
INFO | ??:??:?? 7 [PowerFSM] Bluetooth pin set to '123456'
INFO | ??:??:?? 7 [PowerFSM] Configuring the Device Information Service
INFO | ??:??:?? 7 [PowerFSM] Configuring the Battery Service
INFO | ??:??:?? 7 [PowerFSM] Configuring the Mesh bluetooth service
INFO | ??:??:?? 7 [PowerFSM] Setting up the advertising payload(s)
INFO | ??:??:?? 7 [PowerFSM] Advertising
INFO | ??:??:?? 7 BLE Connected to Derek Pixel 7
INFO | ??:??:?? 8 BLE connection secured

Additionally my RAK13800 module is marked RAK13800VC and does not have the screw mounting holes next to the connector

Rokland seems to think it is a version C of the product from RAK with undocumented design changes