Questions about dnf super powers and switching PHP streams

CentOS 8.3

I’m running PHP 7.4 from Remi as the global default and want to switch to Appstream for PHP 7.4. I’m trying to avoid manually uninstalling Remi packages only to reinstall the same packages from Appstream.

What’s the lucky chance dnf will repackage everything in orderly fashion after switching to Appstream? Switching streams and updating seems easy enough…

dnf module reset php
dnf module enable php:7.4
dnf update php

Or maybe dnf reinstall php instead of update?

Ideas are appreciated.