multiple requesting items and first request approval

We are facing a challenge where we need to offer multiple requests items in the IT Shop. When it comes to approval, only the first request of each item should be approved. If the user requests it a second time, it should be a self-service and time bombed. If the owner of the item runs its attestation and the assignment gets revoked, next time the user requests again, an "first time" approval would need to take place again.

Anyone there who has a clever idea how to set this up ?

Regards

Dirk