took me a while to get back to this but today I had bandwidth
strace gave no clues, on a hunch I changed all of the repo entries from http to https and it started working. Weird because curl and wget had no issue with http but yum would time out.
Don't understand it but it works so on to the next issue.