to those worried about the xp bug and the gray quest fix floating around:
I went ahead and cleared my gray quests (well, the ones with a gray level requirement, the ones with no level like the gwent and cards you cant do fuck all about them, but for now lets assume the fix only concerns ones with level requirement), only had two anyway, and lo and behold, the next quest I did to try (a green lvl 14 quest, im lvl 19) DID give me xp. Gave fuck all, only 25xp, but like I said im 19 and the quest was 14. But hey, it gave xp so you might want to try to clear your gray quest and then try to do a quest, see if it works.
Ill report back later on more quests, see if it indeed fixed anything or it was just a coincidence. Oh and also I can confirm contracts are unaffected by the bug, as I did 3 of them even before I cleared the gray quests and they all give xp.
Also it seems big story moments give xp anyway, as I got almost a full level from going to skellige. Its a weird ass bug that xp thing is