ScreenTime API: Should the app used by the parent and the child be the same for FamilyActivityPicker to work?

Note: All the devices/accounts mentioned below are part of the same Family Group/

Is it necessary for the "parent-side" application (that uses FamilyActivityPicker to select the list of restricted apps) to be the same as the "child-side" application (that will request FamilyControls permission and will implement the DeviceActivityMonitor extension), for FamilyActivityPicker to work as expected?

My observation is that given the FamilyControls permission being granted on the child device, FamilyActivityPicker when used on the parent device and rendered on an app with a different bundle identifier works as expected (by populating all the apps installed on the child device) in case of iOS 16 and 17, but does not work for iOS 15 (I am testing on iOS 15.8).

ScreenTime API: Should the app used by the parent and the child be the same for FamilyActivityPicker to work?
 
 
Q