No, I’m the technical SEO brought in to sort the mess made. The settings in each and every instance (20+ so far and counting) have all occurred when there are 301’s in place from old to new locations, non-ssl to ssl, etc. 301’s collide with self-referential canonical tags, where canonical says a page should be the ‘master’ but the 301 says a different one should be. The result is mis-indexed content, competing pages, conflicting signals and rankings impairment.
This isn’t an isolated one-off, it’s a rampant problem that most site owners have no idea about – until a tech SEO comes in and can diagnose and explain it to them in simple terms.
Why a bit of software would automatically self-refer as canonical is just a design blunder on a grand scale. Yoast knows about this issue and has opted not to fix it – because he’d have to admit the huge mistake he’s made and continued to make.