Using a different OS on master and worker shouldn't be issue.
FMWebSite seems broken, so once uninstall FMS and ARR (and other IIS modules?) and re install worker.
Should have mentioned above but I did a clean re-install, to try and correct the issue. After the first one failed.