YMMV, but I've always had unlimited #mobile data tethering by using #LineageOS (#GoogleFi is my current carrier, if that matters). I'm supposed to have a 5GB monthly tethering cap, but the Google Fi app reports 0B at the start of every day and does not ever appear restricted even if I exceed 5GB in one day.