“Should” be instant.
In practice it takes anywhere from instant to never.
My rule of thumb is to call and chase up if no ticket in:
2 hours for MH, QR, AT and CX.
2 days for all other OW carriers
2 weeks for QF unless travel is within the next month or so.
I’d certainly be following up [USER=5553]@opusman[/USER]
Edit: also worth putting your PNR into the RJ air MH app/site to see if ticket numbers are showing.
Its possible the ticket has been issued but not the email.