The first time you use baking soda and vinegar on your carpet would likely be a rather life changing event for you if you think about it from an objective enough angle in terms of your headspace and point of view. A big part of the reason why that is the case has to do with the fact that these two materials are famous for cleaning carpets so thoroughly that they start to smell wonderful as well, not to mention the significant headway that you might make with respect to getting rid of stubborn underlying dirt that may have coalesced underneath the carpet fibers at any given point in time.
Suffice it to say that this can lead to you going overboard in some way, shape or form, since you might end up assuming that because leaving this mixture on the rug for ten minutes is so effective for carpet cleaning leaving it on for longer would be even better. The thing is, more is not always better, and sometimes less is the option you should go for. This applies to baking soda and vinegar applies to carpets due to the reason that leaving this mixture on for longer than an hour provides little to no benefits and in fact it might damage your rub by wearing down the fibers.
Thirty minutes is usually about as long as you would need to go in order to get your rug looking truly spick and span. Any longer than this would fail to provide improvements to your desired cleaning outcome, and it’s easy to see how the cons outweigh the pros here for the most part.