Hello PerserPolis-1732,
From you impacted client machine, make sure that the SCCM client is up to date, run the Machine & User Retrieval policy cycles from Control Panel > Configuration Manager. Then monitor the PolicyAgent.log & AppDiscovery.log to check that your client machine has received the policies and the apps.
If the application has been approved one time, normally, it should not ask for an approval if the same user is logged in another machine.
You will find more details in the following documentation:
Regards,
Youssef Saad | Blog: https://youssef-saad.blogspot.com/ | LinkedIn