Instead of saving them as a contact I created automation using Tasker to save any incoming calls to a local sqlite DB. For all unveiled calls I set flag to block in DB and make a note. This way calls from blocked are not coming through, and I have a backup in case I change phone.
