Probalby your clock is not stable.
dump1090-fa likes to run on real hardware so no USB data is lost.
Run rtl_test after stopping dump1090:
rtl_test -s 2400000
Until a second after startup some lost samples are acceptable.
After that, any lost samples will be a problem for MLAT.