Sorry to hear you're disappointed with your experience. However, most companies usually only keep the most recent records readily available. For example, customer online access to bills is generally only available for the previous 12 to 18 months (lenght of time may vary depending on company). Older billing information would likely be archived. If customers wanted access to archived bills, there would be a reprint charge.
I understand you are looking for your payment history rather than bills per se. However, until Dec 2020 would be more than 18 months. That information would still likely be archived.
You might cosider contacting your payment method to retrieve that information. That said, it's likely that information is also archived with your bank, credit card, etc. They might also require a fee to retrieve older information.
Hope this helps 😀