baibhav133 Hi there,
Looking at your account there doesn't look to be a system glitch. Happy to help clarify this though as the net payment you have setup can be a little confusing.
Looking at your account I can see you have selected in your payment settings to be paid on a net 90 bases. This was setup in February. So this means your February earnings would be paid May (as long as what was earned in February met the $50 threshold) Which we can see they didn't.
The February earnings then rolled over to March, so as long as your February March earnings met $50 it would be paid end of June. We can see that in your payment history this also didn't meet the threshold so February and March get rolled over to April.
We can now see that the $50 threshold was met in April when added to your February and March earnings. So with the Net 90 day, you will receive your April earnings (along with February and March) at the end of July.
Hope this helps