A speedy method with your false objects will be in front view to trim them by a line near their base
Kill the bottom trimed volumes surfaces
(resize if you want in any direction)
Move them to surface start
Now all can work as aspected with the Flow method
Boolean result on the curvated target surface
Make the Fillets if necessary

|