Cellular data and roaming set to off, but roaming data still occur and charged by operator
My cellular data and roaming were set to off on my iPhone before connecting to any operator network, but still got charged by the operator for the roaming fee, apparently, 3MB of data was mysteriously used. Upon the operator SMS warning of international roaming fee charge, I tried safari to browse while the cellular data is off, strangely web page is able to display and refreshable but indeed without data cellular turned on and no logo either.
My question: shouldn't "data cellular off" meaning no data can be used with cellular network and no to mention roaming data?
iPhone 7, iOS 12