Ubuntu doesn’t seem to process MTU path discovery the same as other operating systems. When receiving a packet larger than the MTU it stops processing at the MTU length and then determines the packet to be too short as it doesn’t match the packet header. A quick resolution to this is to lower the MTU on the device’s switch port to match, or be lower than, the MTU on the Ubuntu server’s NIC.