Hello, I have tried my best to understand your code and come up with a solution which should work. I used xml path and few string manipulation.
Note: I could not test my sql due to the lack of test data. In future, it will be good if you include one.
-- Please provide a valid bid id
DECLARE @bid_Id UNIQUEIDENTIFIER = '????????????????????????????????????' ;
;WITH xmlListCTE(Value) AS
(
SELECT Value = LTRIM(RTRIM(bidC.CRITERIA_NAME)) + ' - ' + CONVERT(VARCHAR(10), bidC.Calc_Points) + '/' + CONVERT(VARCHAR(10), bidC.Max_points)
FROM [dbo].[vw_Bid_Criterias] bidC
WHERE bidC.BID_ID = @bid_Id
ORDER BY bidC.CRITERIA_NUMBER
FOR XML PATH ('')
)
SELECT Result = ISNULL(REPLACE(REPLACE(REPLACE(cte.Value, '</Value><Value>', CHAR(13)), '</Value>', ''), '<Value>', ''), '')
FROM xmlListCTE cte ;