phpstan-drupal has a reflection extension to try and make PHPStan more intelligent about entity properties. However, this conflicted when using stubs. While tackling a PR for book.module support, I looked up some old comments from two years ago. I found the fix and unblocked using @property annotations on entity type classes in stubs