The Tor network has issues:
This can lead to onions which sdwdate needs having broken connectivity.
If sdwdate cannot change the block after VM boot, then showing the error status is justified. However, if sdwdate fails during a subsequent run (after 60 to 180 minutes randomized) (at time of writing), then showing an error icon in sdwdate-gui technically correct but a usability user because no need to worry the user about it. Clock doesn’t need to be adjusted that often. At least there’s no rationale why it should. Only if sdwdate failed perhaps 1 (or even more) days in a row an error message would be justified.
This behavior should be implemented.