It will lead to problems in all cases, right? We feed a snaplen to libpcap that is equal to the mtu, which will be lower than the packets we may read if gro/lro is enabled.

Only if snaplen is defined in the yaml it may be not be an issue, but I think that really depends on the snaplen setting. Probably the only safe snaplen would be 64k?