I don't know your settings or what is possible with WeatherlinkIP, but they should be uniform. My WiFiLogger is set at 5 min and that is pretty well what it uploads to WU, CWOP, etc. and the best I can tell to weatherlink.com (I can't see the historical weatherlink.com data with the free version). As yours were sometimes an hour between, to me that indicates some communication issue. WU has been having some other issues so that is not the best test but you also seem to have a similar CWOP upload issue along with your initial weatherlink.com issue.
Are your uploads set at the same interval for WL, WU and CWOP? Can you compare your weatherlink.com upload table to the WU table to see if the missed times are about the same for both?
Paul