OK I was able to hack a solution together with this solution from @Paul_Danyliuk
I used this code for my [Portrait]
image upload column:
ParseJSON(_merge(thisRow.Portrait) + "", "#/publicUrl").first()
However it would be nice if @Codans could advise what is the best practice. The image behavior changed overnight across multiple docs.