Hi Higuma Kanora !!!
They flow very well with a long first name.
Actually the most of them are not nicknames.
Sophie and
Jules are common in French as well as
Leo in Latin and
Liv in Danish or Swedish.
I think that it depends on the nickname in my case: I love some of them while I judge others so flat and trashy.
In any case put them in the middle is a wonderful idea to not be too informal.
I really like
Theodora Liv and
Alexander Leo.
Personal Name Lists
https://www.behindthename.com/pnl/125456