Point system what’s up

Lately I haven’t been getting XP for ranked matches but if I lose I get 100 to 1,000 exp taken from me. Went from D3 20% on tdm to onyx 3 80%. Currently on d1.

My teammate quit but we won & I received zero exp. am I the only one being effected? I hear people easily getting masters but I don’t understand since I get zero points all the time.