If an app uses iCloud Documents and Core Data with CloudKit should these services use the same container or separate containers?

I can find info about each service in isolation but nothing about configuring both. Apple says you can of course have multiple containers but doesn't really have a suggestion for why aside from accessing containers from other apps you develop.

https://developer.apple.com/documentation/xcode/configuring-icloud-services

#iOSDev #Xcode

Configuring iCloud services | Apple Developer Documentation

Share user or app data among multiple instances of your app running on different devices.

Apple Developer Documentation