The active activity was rendering the narrow .small form on the iPhone Lock Screen (squeezed, small text) because .supplementalActivityFamilies([.small]) made iOS eligible to present it that way. Remove it so iPhone/iPad always get the full three-column card; CarPlay's small form still comes from the Dynamic Island compact closures. Keep compactBody as a narrow-width safety fallback.