Vim has 2 different bindings for pasting [p] and [P], the difference between those 2 bindings are that [p] pastes after the cursor and [P] pastes before the cursor.
Currently in flow they both behave the same and paste before the cursor
I'd think the best way to approach this is to have another paste_internal_vim that pastes after the cursor instead so users can choose to rebind/remove if they don't want this behavior especially since in Visual and Visual Block mode they both paste before the cursor