With Big Sur it's now officially possible to create a macos HomeKit application. Which means SIP doesn't need to be disabled.
Still, I think Alfred would actually need to add an option to request user permission for HomeKit access.
I'm getting the following error when trying to run my little HomeKit helper tool through a script filter node.
Refusing authorization request for service kTCCServiceWillow and subject Sub:{com.runningwithcrayons.Alfred}Resp:{{ID: com.runningwithcrayons.Alfred, PID[19281], auid: 501, euid: 501, responsible path: '/Applications/Alfred 4.app/Contents/MacOS/Alfred', binary path: '/Applications/Alfred 4.app/Contents/MacOS/Alfred'}} without NSHomeKitUsageDescription key