Just to note it looks like a solvable software issue as a switch to Lineage seems to have resolved the problem as per this post.