You can do Jakarta well, though some months are clearly better
September, August and May give you the most supportive broad timing mix overall. December, January and February are the broad weak spot in the annual picture.
Compare nearby choices.
Stay in Indonesia, but see whether another destination fits your timing better.
Every place has its week.Find it before the crowds do.