Better tracking of upcoming direct debits and auto cleanup

I had a direct debit setup to pay off a purchase bought on credit but because of a missed payment due to a miscalculation on my part when I repayed the missed payment I was able to get the direct debit setup to occur every 4 weeks, the Monday after my wages go in

But Monzo was unable to predict the next payment even though the same company setup a direct debit at the same interval every month under the same name

The ability to have a new direct debit auto predict from the last one would be good and the ability to clean all the older direct debits under the same name too would also be nice.