SELECT 
  cscart_products_categories.product_id, 
  GROUP_CONCAT(
    IF(
      cscart_products_categories.link_type = "M", 
      CONCAT(
        cscart_products_categories.category_id, 
        "M"
      ), 
      cscart_products_categories.category_id
    )
  ) AS category_ids 
FROM 
  cscart_products_categories 
  INNER JOIN cscart_categories ON cscart_categories.category_id = cscart_products_categories.category_id 
  AND cscart_categories.storefront_id IN (0, 1) 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
WHERE 
  cscart_products_categories.product_id IN (
    1592, 1591, 1590, 1589, 1588, 1587, 1586, 
    1585, 1584, 1583, 1582, 1581, 1580, 
    1579, 1578, 1577, 1576, 1575, 1574, 
    1573, 1572, 1571, 1570, 1569
  ) 
GROUP BY 
  cscart_products_categories.product_id

Query time 0.00202

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "106.81"
    },
    "grouping_operation": {
      "using_filesort": false,
      "nested_loop": [
        {
          "table": {
            "table_name": "cscart_products_categories",
            "access_type": "range",
            "possible_keys": [
              "PRIMARY",
              "pt"
            ],
            "key": "pt",
            "used_key_parts": [
              "product_id"
            ],
            "key_length": "3",
            "rows_examined_per_scan": 126,
            "rows_produced_per_join": 126,
            "filtered": "100.00",
            "index_condition": "(`softwarepirmam_hewadelivard_cscart_4`.`cscart_products_categories`.`product_id` in (1592,1591,1590,1589,1588,1587,1586,1585,1584,1583,1582,1581,1580,1579,1578,1577,1576,1575,1574,1573,1572,1571,1570,1569))",
            "cost_info": {
              "read_cost": "50.11",
              "eval_cost": "12.60",
              "prefix_cost": "62.71",
              "data_read_per_join": "1K"
            },
            "used_columns": [
              "product_id",
              "category_id",
              "link_type"
            ]
          }
        },
        {
          "table": {
            "table_name": "cscart_categories",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY",
              "c_status",
              "p_category_id"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "category_id"
            ],
            "key_length": "3",
            "ref": [
              "softwarepirmam_hewadelivard_cscart_4.cscart_products_categories.category_id"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 6,
            "filtered": "5.00",
            "cost_info": {
              "read_cost": "31.50",
              "eval_cost": "0.63",
              "prefix_cost": "106.81",
              "data_read_per_join": "19K"
            },
            "used_columns": [
              "category_id",
              "storefront_id",
              "usergroup_ids",
              "status"
            ],
            "attached_condition": "((`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`storefront_id` in (0,1)) and ((`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`usergroup_ids` = '') or (0 <> find_in_set(0,`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`usergroup_ids`)) or (0 <> find_in_set(1,`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`usergroup_ids`))) and (`softwarepirmam_hewadelivard_cscart_4`.`cscart_categories`.`status` in ('A','H')))"
          }
        }
      ]
    }
  }
}

Result

product_id category_ids
1569 411,405,402,342,328,166,363M
1570 402,411,405,342,328,166,363M
1571 410,405,402,342,328,166,362M
1572 410,405,402,342,328,166,362M
1573 410,405,402,328,342,166,362M
1574 410,405,402,342,328,166,362M
1575 410,405,402,342,328,166,362M
1576 410,405,402,342,328,166,362M
1577 410,405,402,342,328,166,362M
1578 410,405,402,342,328,166,362M
1579 410,405,402,342,328,166,362M
1580 404,402,328,166,341M
1581 404,402,328,166,341M
1582 404,402,328,166,341M
1583 404,402,328,166,341M
1584 404,402,328,166,341M
1585 409,402,328,166,366M
1586 409,402,328,166,366M
1587 410,405,402,342,328,166,362M
1588 410,405,402,342,328,166,362M
1589 410,405,402,342,328,166,362M
1590 410,405,402,342,328,166,362M
1591 410,405,402,342,328,166,362M
1592 410,405,402,342,328,166,362M