I was reading the Monotonic Row Timestamp Proposal and it calls out PyIceberg and states the following:
Currently, Java and Rust implementations try to prevent significant backward clock drifts over one minute, while Python implementation allows snapshots with any timestamp values.
We should probably align with that implementation