You can't really compare taproot with segwit fork so I don't expect this would be the reason for any major price change,
In 2017 was also US election, this year US election proved to me how it affected bitcoin price in uptrend direction. Also there are other factors that resulted to bitcoin price uptrend in 2017.
I too do not think segwit activation really have effect on the price (I am only guessing this), I haven't known much about bitcoin at the time (2017) and I am lazy to relate segwit activation to price of bitcoin few days before and after the the activation.
I believe it did have an effect on the price. Because before Segwit was a long debate called the scaling debate which had the community divided, and anti-Bitcoiners were attacking Bitcoin. The direction of Bitcoin might have been a little questionable. Segwit’s activation through a UASF closed all questions.