Found a fix for the incompatible server issue
So the battlenet client was saying my 12.0.5 version was up to date after scanning for updates.
All i did was switch the game version to classic, then back to live wow retail and scanned for updates again.
It found the update and worked after this