The category listing template likely uses the base product price instead of the logged-in customer group price. You may need to update the product-listing controller or template to call the same pricing logic used on the product page, then clear the application cache. Get complete information here on implementing group-based pricing consistently.

