I think Rafeeq has the right path here.
It sounds like either the Management Server List (MSL), or sylink.xml communciations file assigned-to/installed-on this client has two entries for your SEPM. One of these entries correctly lists the port 8014, while the other lists the incorrect port of 80.
A quick smc stop and start has resolved the issue in the short term, as would just leaving the client to do its own thing (as it will cycle through the list of SEPMs until it manages to find one).
The long term solution would be to update the MSL assigned to this client (via the group's "communications settings") to remove the erroneous SEPM listing on port 80 (and maybe update the local sylink file too if you want). Doing this means the client will no longer try port 80, and should consistently use port 8014 going forward and connect first time every time.