I'm sure your problem is a fault on the line. Sky will try to avoid escalating it because they have to pay BT to investigate. Have you tried a quiet line test (17070 option 2). If there is any noise on that test it confirms the fault.
OnePlus 6 review: Hands-on