The root cause of the change is that AMD drivers are composed of loosely connected sets of technologies:
ADL - used for clocks, voltage temperature and fan control - being hardware-bound, sees only one device.
OpenCL - the language used for GPGPU ops - sees one device per each connected VDU.
Unfortunately, no one has been able to reliably tie ADL devices to their corresponding OpenCL virtual devices or in some scenarios (some systems using multiple double-GPU cards) even to the correct physical device!
I'm not exactly sure this matter requires any action on your part but if you wand to do something about it, one of the virtual openCL devices can be disabled with disable-gpu
The number of threads per GPU core can be specified with gpu-threads
It's all pretty well documented in the HOWTO