How do you deploy Company Portal? Win32/LoB/MS Store?

Just wondering how people are deploying the Company Portal app to devices?

Initially I had it via the Microsoft Store app (new) type however I have found it fails sometimes during Autopilot Device ESP (whiteglove) - app is defined to be installed in the system context not user, as recommended in MS documentation.

I just want my Device ESP phase to be as consistent as possible - all other apps deployed during this phase are Win32 only and have a high success rate on installing.

I have seen articles like Rudy's - Company Portal | Intune | System | User Context

and Anoop's - Latest Method To Install Intune Company Portal App For Windows Devices HTMD Blog
For now I have removed Company Portal as a blocking app in ESP which allows the process to complete successfully so I can reseal and will eventually install during the user ESP / after the user has logged in first time.

Appreciate any feed back on what people are doing currently to deploy this during the Device ESP phase - so when a user logs in its immediately available for use.

Thanks!

Edit : So it seems Microsoft Store app (new) is the correct method - I've removed it from being a blocking app during ESP, so hopefully it was just a transient issue. Thanks all for the help! :)