@CalHigh5, Thanks for posting in Q&A. From your description, I know you have configured win32 supersedence and the superseded app is uninstalled but the superseding app is not installed. I notice you also create requirement on the superseding win32 app. Based as I know, the requirements are used that devices must meet before the app is installed: it seems we don't configure it correct. Please remove the requirement we configure on the win32 app.
https://learn.microsoft.com/en-us/mem/intune/apps/apps-win32-add#step-3-requirements
Meanwhile, to install the new version, the detection rule can detect the different version of the app. Please check how we configure the detection rule and see if can detect the different version of the app.
https://learn.microsoft.com/en-us/mem/intune/apps/apps-win32-add#step-4-detection-rules
In addition, please ensure the superseding win32 app can be deployed to a new device (without superseded app) successfully to ensure the configuration of the new app is correct.
If there's any update, feel free to let us know.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.