1) Typing fixes for vector properties (similar to !131855) 2) More specific type for PointerProperty.poll since it's only called if type is ID. 3) Added a note to PointerProperty.poll that it's only checked when property is assigned from the UI. Pull Request: https://projects.blender.org/blender/blender/pulls/131925