In Sunday's match against Watford, Arsenal wore red shorts (socks) but did not wear white shorts, confusing many fans.

If your team usually wears white shorts, then ideally, the opponent should wear black shorts. That way, you won't confuse the two.
However, when Arsenal faced Watford, wearing black shorts on Sunday, they opted for red shorts, much to the bewilderment of many watchers.
ArsenalShirt reported that Arsenal had confirmed the move was a business decision made by the team in conjunction with Adidas. The players expressed support for this.
That doesn't completely dispel the doubts of fans, as the red shorts aren't currently on sale. So it's clearly not an attempt to sell more of these shorts.
A possible explanation is that the change in shorts is simply with the jersey as a whole to create more public engagement.
You can see more pictures being shared during the game, more tweets about jerseys, more discussions about the matter in tv commentary, and more articles about it in the media.
All of this could lead to more shirt sales, even if it's exactly the same as what the team wears in most games.
There's also a theory that this may be a test of the waters for Arsenal and Adidas, and it's also possible to see if fans support the fixing of the red shorts.
But it is conceivable that such an approach could provoke many voices of opposition.