No, and we probably won't be told either (by the usual suspects).
Can the surname be derived from Sonbol? Arabic with links to Egypt.
There are also at least two villages in Iran with the name Sonbol. And as you said it may aslo have Urdu roots.
Yes they can be dervied from Sonbol. Sonboly means “belonging to”. Sonbol is also the name of a flower, it means hyacinth.