Tried a fresh copy of Raspberry PI OS and ... it works. All USB ports and Ethernet are working. Great! Not a hardware issue after all. Feel a little silly for not having tried that in the first place, but oh well. Anyway, now I'd like to try and fix my NextcloudPi without having to set it up from sc...