Setting/overriding the owner gameobject Blackboard (that is not the same as the graph blackboard), is totally fine and there is even an inspector field to assign a Blackboard other than the one that is on the gameobject. This solution is just fine for what you are after 🙂