Would suggest to read and contribute to "proposal for updated theme directory requirements":

https://make.wordpress.org/themes/2021/07/20/discussion-request-for-feedback-on-requirement-changes/

Functionality and Features

Do not include:
* Custom post types
* Custom blocks
* Custom roles
* Custom user contact methods
* Custom mime types
* Shortcodes
* Functionality that is not related to design and presentation

This might have quite some impact on future theme development if you can't include own blocks etc.