Is it ok to repeatedly send listen requests to the same pubsub topic?

Sometimes I need to listen to the same topic for multiple reasons and we don’t have a way to get current listening topics list.
Do I need to track it manually or it’s fine to send duplicate requests?
And do these repeated requests affect the 50 topics per connection limit?

No since you are already listening.

better to track manually. Since generally you only send listen requests at start up/connect not during running. But duplicate listens shouldn’t be a problem.