FWIW it's entirely possible (and not uncommon) for a single executable to behave differently depending on the name it was launched under.
I have no idea in this case, but it's possible that "Siri" and "Siri AI" are genuinely different in behaviours and interfaces and dependencies, even if they are the same binary.