@Ellie ******
Thanks. I just went to immigration to get a new 90 day receipt and new TM6.
One immigration officer told me I didn’t need a TM6 and another said I do because I entered before they stopped issuing them.
Fortunately, I persisted and one eventually confronted the other and I got my new TM6 on the spot. I even got a sincere apology from the first immigration officer, so that was a nice surprise.
As for the 90 day report receipt, they just did a new report for me since it was nearly due anyway.