Sure, but that isn’t how it works under GDPR. You don’t need to prove the information should be deleted, you need to prove the information must be kept. To give an example, the company I work for deals with long-lived contracts (often 20 years or more), and once they end we are legally allowed to keep the information for about 5 more years. After that we need to remove it.
Yes and no, it is your instance’s backend that is responsible for this behavior. Once your instance is up-to-date, you should not see these old results any more. No need to wait for all other servers 😉