Currently we have two different versions of PermissionedPayloadsController live. On the umbrella rewards, the PPC is using an old version while the PPC used on the ink whitelabel is using the new version.
The key difference between both the versions is the on the new PPC, setExecutionDelay() method is using the modifier onlyOwner instead of onlyOwnerOrGuardian. The whole changelog can be found here.
So we should ideally be using different PPC versions for Umbrella Permissions and new ones like on Ink Whitelabel