The CTE is running a query so you cannot delete from that. Use the Delete-Select syntax of SQL to delete from the table the results of running the query.
;WITH cte (...)
DELETE FROM [tblPBIGroup_CA]
FROM [tblPBIGroup_CA] t
JOIN (SELECT TOP 1 * FROM cte...) c ON <key joining tblPBIGroup_CA to itself>