Most probably these question+answer will be deleted as duplicates, so please do not vote here. But if the answer is useful - add your upvote here: https://android.stackexchange.com/a/252613/251126 in order to bubble a good (my hehe) answer there
For years I used my phone as a backup connection to the internet (and you know - airports...)
Today I connected my phone to the laptop with my factory-default cable and tried to enable tethering - but the USB Tethering button in the menu was disabled.
How to make it enabled?
I checked the cable (several), and I use one that does the trick with another phone.
Recently I updated Android to v12