Here the bevel modifier works well:
But moving the selected edge, which would perfectly work for a non-beveled shape, makes the bevel progressively enlarge one of its curves, even if the mathematics say that the enlargement should be much smaller:
The object is symmetric towards a YZ plane. The bevel has options loop slide/angle/arc/shape/grid fill. With other options, as far as I tested, it works similarly or worse.
Is it possible to have the shape well-beveled in Blender 2.82?