ModBus RTU CRC error

Serial Tap - UART setting 19200, 8N1

We are monitoring ModBus RTU comms between two different processors(STM32F030 and ESP32). When you look at the raw serial output the packets look correct but when you add the ModBus layer, it seems to be breaking the packets from the STM32F030 up in the middle of transmission. When it does this you start seeing CRC errors because the analyzer has broken the packet apart. Why does the ModBus analyzer break the tx packet mid transmission?

Thanks...

Raw Serial:
modbus_1.jpg
ModBus:
modbus_2.jpg

So it looks like my byte count of 0x04 is incorrect. Change the beginning of the packet:
From 0x01 0x04 0x04
To 0x01 0x04 0x10