Unable to edit categories in custom post type

CPT capabilities do not cover taxonomies. Each taxonomy has its own capabilities. If you want to use default Categories, unfortunately you must give user “Edit Posts” capability. There is no easy way around it, especially with Gutenberg. Best solution would be to create custom taxonomy “Event Categories” with matching capability requirements, for example, mapping all taxonomy caps to “edit_events”.