Get Fiat Payments inconsistent results

I am currently trying to get historical records of my Fiat Payments history and the problem is that I call the Binance Endpoint fiat Payments History and I get really inconsistent results. If I pass no startTime and/or endTime Parameter I get nothing (even though I have some records dating back to 2021). If I call specific timeperiods spanning 30 days max I sometimes get the same order in two seperate timeperiods. I am not sure whats the problem here. I would love some help.