I'm using both usb and wifi tethering without a problem. ( TA 1021 ,Android 8.0)
It still works as usual for me too...
Did you try some troubleshooting steps?
Soft reset: Press and hold the volume-up and power keys simultaneously until the phone restarts.
Try use the phone in Safe mode.
Start up the phone without SIM card, let it sit for a couple of minutes, then power down and re-insert the SIM.
Settings > Network and Internet > Menu (the dots top/right) has an option to reset all network settings.
There's also an option to reset access points to default, or manually create access points. The proper settings can usually be found on the mobile operator' s support website.
Thanks for feedback, the more info the better.
First, please confirm that all built-in apps are updated in the Play Store.
Next, in Settings > Network and Internet > Mobile network > Access point names
The one named 'internet' (typically) should be marked with a blue dot (to make it the default).
Tap the access point to view and edit.
It must not say dun anywhere. If it does, replace with "" (reported in another thread that I can't find right now).
The APN type for my Telenor DK provider is default,supl and the protocol is IPv4 - but please consult Vodafone for the proper settings, and for further troubleshooting if needed.
I don't know about the hardware components, but it is almost impossible to do repairs on modern multi-layer circuit boards.
I hope you get it sorted out.