Resolved! Xbox gamepass linked to wrong xbox account
So I have my main microsoft account linked to my PC login etc (name@domain.co.uk ) which uses the same email account i use in EE for my login/account. On Xbox though i have a seperate email account (games@domain.co.uk) that we use for the Xbox itself...