Could you make it so if you were to remove an app from the blocked list while in a session the app wouldn’t be removed until the session is over.
For instance your session is from 8am-5pm and it’s 9am. You remove instagram from the blocked apps in the session but the change won’t go into effect until 5pm.