tipsy_anarchist
Android is known for its so‑called “contact hell” and relies on the contact‑provider backend. You’ve possibly been affected by this issue - with 24 hours being an unusually short time for it to appear.
If you don’t use a reliable contact‑sync service and prefer to keep everything local, transferring contacts only via VCF files, I recommend using a contacts app that maintains its own local database. Good options include Fossify Contacts (when configured to use local storage) or OpenContacts (which uses only local storage by design).
In this setup, the app’s local storage becomes your primary contact source. You can still export your contacts to the phone’s system storage whenever you need smoother integration with apps like WhatsApp or similar services.
Keeping your contacts in an app’s local storage protects you from “contact hell” and gives you a far more reliable way to manage your address book.