I’m experiencing the same with my UV-5G Pros also. The pre-programmed repeater channel offsets rx/tx freq correctly, but will not save tones.
This is true for all channel-specific settings on all channels, not just repeaters.
It appears the only way to use tones is by switching to frequency mode, which undermines the whole purpose of an “easy-to-use” GMRS-specific model.