Even though PAR timing did not show any timing violations, users/designers must check the Timing Analysis View for hold window violations.
Hold Window analysis is only for boundary paths, i.e. paths involving input or output ports specified with an INPUT_SETUP or CLOCK_TO_OUT preference.