Historically, legendary events return every three months. If that holds true, then the Malak event will begin closer to the beginning of July and the Jedi Revan closer to the end. The timing of this odd because if you don’t have a 7* Jedi Revan now, then there won’t be any way to get Malak until October. This is regardless of how much money you spend. I would be interested in spending to be able to get Malak in July, but I’m not going to if I know I will have three months to gear up through just playing the game for free.
The only solution would be to have the next Jedi Revan event prior to the next Malak event which would require a significant departure from the event timing in the past.