Yamcha almost certainly did not cheat on Bulma:
He was afraid of Women, Bulma was the flirty one.
Yamcha wanted to get married (it was his gonna be his wish)
He suggested they settle down in the Trunks saga.
Alternate future Trunks is not a reliable source.
Toriyama wanted new SSJ Kids and not make new characters.