Errors are seen on Rx data de-serialization that result in intermittent data loss or loss of synchronization.
The source of the simulation disparity and "not in table" errors is monitor logic that has been enabled but is not actually being used by the core.
As a result, monitor pulses are inserted into the core, disrupting the normal functioning of the core.
Tying the "enable_monitor" low disables this function and makes the core simulate and function correctly.
In the core_name_c2p_serdes_1_to_10_ser8.v/vhd file, enable_monitor is set to 1.
This should be set to 0: