Nest JS Microservice (RabbitMQ or HTTP Requests)

I’m working for a project which has multiple microservices. For Ex: AuthenticationService (Only to get authentication token), UserService(Get All Users with token), InventoryService(To get the inventory data with token) etc. GraphQL API Gateway is used to get the token or inventory. Now when i want to get the list of the inventory which is based on user then i’m not sure that whether i should use RabbitMQ or Axios API Call.
I’m sharing 3 diagrams. Please help to get the some clarity.