Hi @psalat8887100,
Looking at your use case, it should be doable to via Access Request Submitted Event Trigger.
Also, you can refer to below post from Colin on implementing the trigger using workflows, this should help you intercept the request, check your condition and handle approval or failure accordingly.