According to the response in https://developer.apple.com/forums/thread/735022, it depends on whether your apps are published to the App Store or not.
For an App Store app, the system uses the associated iCloud container ID to retrieves the app name and icon from the App Store.
For an app that isn't in App Store and is installed with Xcode, the system uses the last component of the iCloud container ID as the app name, and the Xcode-generated icon.
However, replacing the container or changing app's metadata in the App Store is likely not an option.
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: