@StuMcBill Well, if it's a controller problem (the 8Bitdo) and the timeout comes from it, try pairing it with a different 'mode' (it supports Android/PC/Switch/Mac ?). There was a topic a while ago from people testing various modes and the problems each one has.
I'd try using a different mode to pair the controller (PC/Switch) - remove the current pairing mode and try re-pair while starting the controller in a different connection mode.