I find no wrong in your decision and that is not totally a mistake, Because you did what assurance need to take place , no one knows what will be the price tomorrow, so that action is best than not getting any profit at all.
if we only knew the price in the future of course we will never sell any of our coins and will buy and buy more right? but it is not the reality here.
We are not market makers, we are not governments so the best strategy is take capital back as first priority. Then we can gradually take profit and if we are strongly believe in future of Bitcoin, let's allocate part of our Bitcoin for next 10 years or 20 years or longer. It is like a ticket to become millionaire or billionaire.
I said about itAnyway, in bad scenario, we won't lose our capital and already take profit to enjoy our lives.
I have committed mistakes in the past when the price of Bitcoin Hit the ATH back in 2017 and i kept on waiting for more increase then what happened?
This is what all people have to learn in crypto market. When price goes up, they hope price will goes up forever and reject to take profit. When price falls down, they reject to cut loss and believe it's just correction after that price will rise and make new all time highs.