
Quick answer — Kana Ogino voices Shanhai in Sonny Boy, Sophia Swan in The Stories of Girls Who Couldn't Be Magicians.
Kana Ogino voices Shanhai (Sonny Boy), Sophia Swan (The Stories of Girls Who Couldn't Be Magicians).
Shanhai is voiced in Japanese by Kana Ogino.