The docs specify for DDS_BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS that samples will be dropped if they've got a timestamp "in the future" and where that threshold is set by source_timestamp_tolerance.
What's the default value for source_timestamp_tolerance?