How to add comment field to custom entity
In order to any changes on BaseFieldDefinition effects, you should uninstall/install your module.
your syntax seems Ok and I  only guest you did some changes after your module( entity) installed.