format props: Cursor moving to beginning by pressing "backspace"

Created a custom format, pre-filling at the beginning formatted string with "+" and code country.
After manipulation, I receive string - "+93-##-###-####"
Moving the cursor at the beginning by pressing "backspace". when you start typing from that position - additional duplicate prefix symbols appear.
<NumberFormat /> - using inside Formik and Material UI
<NumberFormat
{...other}
getInputRef={(i: HTMLInputElement) => {
numberFormatInput = i;
}}
onValueChange={(values) => {
onChange({
target: {
value: values.value
}
});
}}
allowEmptyFormatting
isNumericString
format={customInputFormat}
mask="_"
type="tel"
/>
NOTE:
With spacing after numbers work well.
Without spacing or with a dash after numbers works, not as expected.

Looks like a bug. Will check.
This bug is still continue. Anyone have background solution?
this issue looks like the same strange behaviour, like in https://github.com/s-yadav/react-number-format/issues/572