Modbus CRC errors with an Eastron SDM230M

I am trying to track down the source of the CRC errors I am seeing:

INFO Starting log output from 192.168.0.135 using esphome API
INFO Successfully connected to esp32-sdm230m @ 192.168.0.135 in 7.195s
INFO Successful handshake with esp32-sdm230m @ 192.168.0.135 in 0.018s
[15:49:06][I][app:100]: ESPHome version 2024.6.6 compiled on Jul  9 2024, 15:48:15
[15:49:06][C][wifi:599]: WiFi:
[15:49:06][C][wifi:427]:   Local MAC: 78:21:84:9B:01:68
[15:49:06][C][wifi:432]:   SSID: [redacted]
[15:49:06][C][wifi:435]:   IP Address: 192.168.0.135
[15:49:06][C][wifi:439]:   BSSID: [redacted]
[15:49:06][C][wifi:440]:   Hostname: 'esp32-sdm230m'
[15:49:06][C][wifi:442]:   Signal strength: -60 dB ▂▄▆█
[15:49:06][C][wifi:446]:   Channel: 9
[15:49:06][C][wifi:447]:   Subnet: 255.255.255.0
[15:49:06][C][wifi:448]:   Gateway: 192.168.0.1
[15:49:06][C][wifi:449]:   DNS1: 192.168.0.1
[15:49:06][C][wifi:450]:   DNS2: 0.0.0.0
[15:49:06][C][logger:185]: Logger:
[15:49:06][C][logger:186]:   Level: DEBUG
[15:49:06][C][logger:188]:   Log Baud Rate: 0
[15:49:06][C][logger:189]:   Hardware UART: UART0
[15:49:06][C][uart.arduino_esp32:137]: UART Bus 0:
[15:49:06][C][uart.arduino_esp32:138]:   TX Pin: GPIO16
[15:49:06][C][uart.arduino_esp32:139]:   RX Pin: GPIO17
[15:49:06][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[15:49:06][C][uart.arduino_esp32:143]:   Baud Rate: 9600 baud
[15:49:06][C][uart.arduino_esp32:144]:   Data Bits: 8
[15:49:06][C][uart.arduino_esp32:145]:   Parity: NONE
[15:49:06][C][uart.arduino_esp32:146]:   Stop bits: 1
[15:49:06][C][modbus:152]: Modbus:
[15:49:06][C][modbus:154]:   Send Wait Time: 250 ms
[15:49:06][C][modbus:155]:   CRC Disabled: NO
[15:49:06][C][sdm_meter:087]: SDM Meter:
[15:49:06][C][sdm_meter:088]:   Address: 0x01
[15:49:06][C][sdm_meter:093]:   Phase A
[15:49:06][C][sdm_meter:094]:     Voltage 'ESP32.SDM230M Voltage'
[15:49:06][C][sdm_meter:094]:       Device Class: 'voltage'
[15:49:06][C][sdm_meter:094]:       State Class: 'measurement'
[15:49:06][C][sdm_meter:094]:       Unit of Measurement: 'V'
[15:49:06][C][sdm_meter:094]:       Accuracy Decimals: 2
[15:49:06][C][sdm_meter:095]:     Current 'ESP32.SDM230M Current'
[15:49:06][C][sdm_meter:095]:       Device Class: 'current'
[15:49:06][C][sdm_meter:095]:       State Class: 'measurement'
[15:49:06][C][sdm_meter:095]:       Unit of Measurement: 'A'
[15:49:06][C][sdm_meter:095]:       Accuracy Decimals: 3
[15:49:06][C][sdm_meter:096]:     Active Power 'ESP32.SDM230M Active Power (P)'
[15:49:06][C][sdm_meter:096]:       Device Class: 'power'
[15:49:06][C][sdm_meter:096]:       State Class: 'measurement'
[15:49:06][C][sdm_meter:096]:       Unit of Measurement: 'kW'
[15:49:06][C][sdm_meter:096]:       Accuracy Decimals: 3
[15:49:06][C][sdm_meter:103]:   Frequency 'ESP32.SDM230M Frequency'
[15:49:06][C][sdm_meter:103]:     State Class: 'measurement'
[15:49:06][C][sdm_meter:103]:     Unit of Measurement: 'Hz'
[15:49:06][C][sdm_meter:103]:     Accuracy Decimals: 3
[15:49:06][C][sdm_meter:103]:     Icon: 'mdi:current-ac'
[15:49:06][C][sdm_meter:104]:   Import Active Energy 'ESP32.SDM230M Import Active Energy'
[15:49:06][C][sdm_meter:104]:     Device Class: 'energy'
[15:49:06][C][sdm_meter:104]:     State Class: 'total_increasing'
[15:49:06][C][sdm_meter:104]:     Unit of Measurement: 'kWh'
[15:49:06][C][sdm_meter:104]:     Accuracy Decimals: 2
[15:49:06][C][sdm_meter:105]:   Export Active Energy 'ESP32.SDM230M Export Active Energy'
[15:49:06][C][sdm_meter:105]:     Device Class: 'energy'
[15:49:06][C][sdm_meter:105]:     State Class: 'total_increasing'
[15:49:06][C][sdm_meter:105]:     Unit of Measurement: 'kWh'
[15:49:06][C][sdm_meter:105]:     Accuracy Decimals: 2
[15:49:06][C][restart.button:017]: Restart Button 'ESP32_SDM230m Restart Button'
[15:49:06][C][mdns:115]: mDNS:
[15:49:06][C][mdns:116]:   Hostname: esp32-sdm230m
[15:49:06][C][esphome.ota:073]: Over-The-Air updates:
[15:49:06][C][esphome.ota:074]:   Address: esp32-sdm230m.local:3232
[15:49:06][C][esphome.ota:075]:   Version: 2
[15:49:06][C][esphome.ota:078]:   Password configured
[15:49:06][C][safe_mode:018]: Safe Mode:
[15:49:06][C][safe_mode:020]:   Boot considered successful after 60 seconds
[15:49:06][C][safe_mode:021]:   Invoke after 10 boot attempts
[15:49:06][C][safe_mode:023]:   Remain in safe mode for 300 seconds
[15:49:06][C][api:139]: API Server:
[15:49:06][C][api:140]:   Address: esp32-sdm230m.local:6053
[15:49:06][C][api:144]:   Using noise encryption: NO
[15:49:06][C][modbus_controller:341]: ModbusController:
[15:49:06][C][modbus_controller:342]:   Address: 0x01
[15:49:06][D][api:102]: Accepted 192.168.0.204
[15:49:06][D][api.connection:1375]: Home Assistant 2024.7.1 (192.168.0.204): Connected successfully
[15:49:14][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:14][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:14][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:14][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:14][W][modbus:114]: Modbus CRC Check failed! C071!=4842
[15:49:24][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:24][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:24][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:24][W][modbus:114]: Modbus CRC Check failed! C071!=00
[15:49:24][W][modbus:114]: Modbus CRC Check failed! C071!=4842

I should add that I only see these CRC errors when I turn up the logging to DEBUG. Left at VERBOSE, the sensors seem to be reporting correctly. After many hours googling, I have seen some references CRC Check Fails that suggests that there WAS (Feb.2023) an error in the modbus library. While I sure that that error has now been fixed, how do I check?
Where are the MODBUS source files held on my Home Assistant disc?

Core 2024.7.1
Supervisor 2024.06.2
Operating System 12.4
Frontend 20240705.0

Regards, Martin