Different month future contracts

Crudeoil may futute is currently 100 points away from my entry

But crudeoil jun future is only 65 points away , sometimes both futures maintain same price relationship I.e. if difference between them is 40 points for example , it remains the same no matter how much % + or - , but sometimes the further contract does move as much as current expiry contract

Can anyone please explain why this happens ? And is the difference in movement temporary and eventually the lagging contract will catch up or once it starts to lag behind it remains that way?

I hope I made myself clear

Thanks

No one knows??