The only other option at this time (that I can suggest) is to try another test build based on the 4.15.0 kernel (due for official release any day now). For example this build based on 4.15-rc8. I'm aware of one kernel issue in 4.14.y that is addressed by 4.15-rc, there may be others.
Thanks for this but unfortunately it doesn't fix the issue (no fault of yours). I suspect like the poster above it might be a bios issue but I can get it to work when suspending Windows 10.
Thanks for your time anyway, I appreciate it.