Update: A week ago I reverted the setup back to Wifi connections and the problem has not arisen since (touching wood as I type). Let's see how long that lasts!