Dynamic Access Control hasPermission is always false - Better Auth