This is happening because you're generating newId in a subquery; there's no reason to do this.
newId
Here's what you want instead:
SELECT *, gen_random_uuid() AS newId FROM tblCustomer;