> Does anyone have any further ideas? Much appreciated!
As dctrud said, I would try a newer Linux-libre kernel from jxself's repository: https://jxself.org/linux-libre/
Otherwise you are using extremely new hardware with a 2 1/2 year old kernel that hasn't received anything but security updates since sometime in early 2017.