Hi @Muhammad-Ali6,
Usually the Port 5000 should also be fine, but could you kindly confirm the Github repo you're using for this task please?
I'm not sure if exactly the PORT is creating the problem here.
As you shared in your request, that you're not able to get all the Cards however the Cards are getting delivered when sending the appropriate commands.
I don't think that's an unexpected result actually. If there are certain commands linked to it - then you won't see all the Cards messages at once and you need to send that specific command for getting the respective Card.
Though I'm not entirely sure which codebase you're currently following.
If you could share the details, we could have a quick look at it.
Regards!
Sandip