The MIPI CSI-2 RX Subsystem can generate multiple TLAST and/or TUSER pulses for the first line of each frame with RAW8 and user defined data types.
This behavior causes subsequent IPs to see multiple TLAST and/or TUSER pulses for a line.
This issue occurs in the LogiCORE MIPI CSI-2 RX Subsystem v4.1/v4.0(Rev.1)/v4.0(Rev.2) generated from Vivado 2019.2/2019.1
This issue is fixed in Vivado 2020.1. The issue does not appear in versions prior to the 2019.1 release.
It is recommended to update to the latest version of the IP.