I'd be more concerned about the SEO impact from the canonical vs 301 handler that's all fubar.
It's been discussed on here over the years, so go back and read the threads. I'd bet Tin can remember some of these as well.
The problem occurs when you've got automatic canonicalisation pointing to self, then you redirect, such as a category, moved product/post or migration to https.
Google then tries to put both the canonical destination and the 301 destination into the index, despite them being different URL's, and knocks out some of your preferred content (into the dupe content/omitted secondary index), and dings you for poor quality, thus firing a torpedo at your rankings.
It leaves site owners wondering why they're on page 7 or 11 instead of 1 or 2. They then do the site command, check the omitted URL's that aren't indexed but should be, and those in the index which shouldn't be, and have to sort out the mess manually. It's a fugly mess to find, much less sort.
I've seen it, had to fix it, and complained to Yoast many times - and he couldn't give a rats !"$£! about it.