The upgrade docs mention a bug fixed in here https://github.com/tractorcow/sapphire/blob/3.2-pdo-connector/docs/en/changelogs/3.2.0.md.

Although it doesn't fully justify the rewrite, hopefully the increased readibility will!