It does wait on the sync to finish. Are you sure it actually syncs? Entity access rules prevent the sync to update the object? Check for errors in the Mendix console.
Perhaps try in latest 9.6.x and 9.9.1, test in a branch or exported copy unless you're ready to really upgrade to that release.
Note that 9.5.0 is missing security patches that are in 9.6.x