If I'm understanding correctly, one really simple solution is to configure the modal that you want your users to see and interact with and then write a JS query using setTimeout that will make it visible after some set amount of time.
In the above example, users will only see the modal after 10s have passed. Note that you'll need the JS query to run on page load in order to get this to work!