QUICK ANSWER
Start with map context and dock placement.
Roborock notes that significant position changes or moving the robot manually can cause the map to be regenerated and make the charging dock harder to locate.

INTERACTIVE DIAGNOSIS
Find why the dock is being missed
STEP 1 OF 3
Was the robot or dock moved since the map was created?
Even a manual relocation can change how the robot localizes itself.
Do not relocate the dock repeatedly
Frequent dock moves make diagnosis harder. Establish one stable position, test from nearby, then expand the test distance.