First, I will answer your second question. "May I inquire about the progress of the restoration?" Yes, you can connect to the primary replica set and run the rs.status command to see the status of each member in RS. Refer to the stateStr field of the output, which will indicate the friendly name of the status code. This indicates the progress of the recovery.
In your title, however, you asked if you knew when it would end. This is much more complicated. It is not possible to know “exactly” when the secondary part completes synchronization with another member.
" - ?"; , , . rs.status , , optime , , . "" , . , , , , . , .
; , . , io, , - . .