I just thought of something, if Unlearning doesn't add a 3% delay, couldn't you start learning a level of Unlearning and then pause it?
This way even if you don't want to learn it right now, you can freeze their total time. This way it won't take longer to learn after you continue picking skills you like.
Edit:Nevermind, looks like pausing doesn't work like that.