Generally as long as you are not specifically stating 'Vote my witness get part of the witness rewards' like the @earnhive witness does it's fine.
The way you have it. basically you are taking your witness income and reinvesting it into your other projects. Nothing wrong with that.
It's mostly getting the wording around how to explain it makes the difference.
Saying "Vote for my witness and earn more via bbh project tokens" is the wrong way to go about it even if technically true.
Saying "Vote for my witness and support me so I can invest into my projects more" is the right (better) way to say it imo
I'm a hive witness supporting the blockchain please consider voting for me! - Find out more here!