Are you sure your problems are hbv related ? Did you ever had fibroscan/biopsy ? Most of the inactive carriers doesn't have any symphtoms, me too but I'm not inactive.
Anyway you should correct your vit D level.
30 which unit?after how long on 5000iu daily?
this is zero for an hbver, you must increase to 10.000iu daily and check also intact pth, if intact pth is in the high range of norm it can be also 10.000iu is not enough
@steff my vit D latest result is 30..
what is vitd25oh level and intact pth?5000iu is low unless you are already well sufficient
give vit d 6months once levels are high (vitd25oh level which makes pth lowest range of normal) and then follow also hbsag