Claim : Mohit can colour a maximum of \(3048000=(2024+1024)\times 1000\) unit squares RED
Proof : First, let us prove that colouring \(3048000\) unit squares is possible. Start by colouring the first consecutive \(1000\) unit squares in each of the \(2024\) rows. Then colour the first \(1000\) unit squares of \(1001^{th}\) column to \(2024^{th}\) column. Now this colouring has \((2024+1024)\times 1000=3048000\) unit squares RED.
Now, let us prove that colouring more than \(3048000\) unit squares RED is impossible. Without loss of generality, we can assume that the initial colouring is done to the first consecutive \(1000\) unit squares in the \(1^{st}\) row. This is because square being symmetric, we may consider column as row by just a rotation and we can rearrange the columns to get the first \(1000\) consecutive squares coloured. Now, none of the first \(1000\) columns can be selected for colouring. So, at most \(2024-1000=1024\) column selections can be done and \(2023\) more row selections can be done as there are only \(2024\) rows in total and we cannot select a row (or) column twice. Hence, at most \((2024+1024)\times 1000=3048000\) unit squares can be coloured RED.