Sorry to hear your story.
Wasn’t there a known issue with the 15s and early 16s? If I recall correctly, it happened at lower miles, but maybe this one was just hanging on a bit longer.
I would definitely follow up with Mazda NA. Total BS if they don’t step up here. Less than a year over and...