Who knows the exact reason. It's best to ask Elon himself.
One thing is sure however. If Tesla bought $1.2B worth of Bitcoin, they are expecting a return from that investment. Big companies like that don't just 'speculate/gamble' on the market with $1.2B
Which means, Bitcoin price is going to grow. Grow a lot.