I don’t know about Conflict Resolution" module, I never used it. But to answer your question regarding stop download to offline devices from server on sync. You have to compare the date of updated record last time.
If offline device data is latest updated than server data, then add logic to ignore. Once in upload stage it will update back to server. Also try be more specific about which entities need to be synced.
I hope this answers your question.