For business requirements, we should write in a SQL column a date time in 'o' format included the UTC timezone offset value.
I supposed that CONVERT TIME ZONE action with round trip 'o' format could be the solution but I was wrong, it's output miss the timezone. I used a custom formatstring instead "yyyy-MM-ddTHH:mm:ss.fffffffzzz"
Timezone offset appears but it's +00:00 no matter what destination time zone is.

I would expect 2023-09-29T11:09:45.5042321+02:00 not +00:00 due to the 2-hour current offset of W.Europe Standard Time from UTC.
Anyone could explain or solve?
PS:
I used also:
- formatDateTime(utcNow(),'yyyy-MM-ddTHH:mm:ss.fffffffzzz','it-IT')
- convertFromUtc(utcNow(),'W. Europe Standard Time','yyyy-MM-ddTHH:mm:ss.fffffffzzz')
but makes no difference at all the results are the same.