This may, or may not, help you. I once had a single user on a multi-session environment, who happened to be an executive, request a PowerPoint add-in. I installed the PowerPoint add on to the master image as an administrator. I basically took what settings it installed in HKEY_LOCAL_MACHINE, and moved it to HKEY_CURRENT_USER by way of a Group Policy Preference.
I let the program install as administrator.
I checked "HKLM\SOFTWARE\Microsoft\Office\PowerPoint\Addins\AddinName", exported the key, and deleted it.
I took what I exported and replaced HKLM with HKCU.
The 4 values I imported to a Group Policy Preference was "Description", "FriendlyName", "LoadBehavior", and "Manifest".
I set the LoadBehavior to DWORD 2.
Because they were GPP's assigned to a multi-session environment, I filtered the GPP's based upon user group.
This accomplished my goal of catering to the executive, without affecting all users on this desktop. The add-in would be available for them to load if they chose to. The add-in would not be available for other users. More info about add-in options here:
https://learn.microsoft.com/en-us/visualstudio/vsto/registry-entries-for-vsto-add-ins?view=vs-2022