I am not sure if this question has been asked here before. If it has, please you can direct me to the thread

I was curious about knowing why difficulty adjustment happens every 2016 blocks and not 2 times less (1008 blocks) or 2 times more (4,032 blocks) or even just some random number like 3000 blocks?
Why particularly 2016 blocks?