Auto Mount ofter maunall unmount

Quick question. I had a dataset that could not be deleted because it was marked as busy. Well turns out it was because i had filebrowser app still running. In the process of deleting dataset i used the cli. I saw on some older forums that users unmounted the pool to try and delete dataset. So i unmounted my pool where the dataset was and tried to delete it. It still didnt work until i stopped the filebrowser app. My question, can me manually unmounting pool in cli hurt anything? and will truenas automatically remount the pool on the next boot? Should i restore from a snapshot before this process or will it be okay?