Intuitively, I would expand the activity box across both lanes but
note that the LANE concept has no specific meaning in BPMN you can use
it to represent whatever you like.
"Lanes are used to organize and categorize activities within a Pool.
The meaning of the Lanes is up to the modeler. BPMN
does not specify the usage of Lanes. Lanes are often used for such
things as internal roles..."
In practice, I avoid the use of lanes and would add a note or colour
coding. The problem with expanding the activity over lanes is that the
idea does not work for any N of M roles.
You might also like to consider whether the roles are to be treated as
resources for the activity (one or more roles required in execution of
the activity) or ownership (by one role of two or more) of the
activity or part of the process. In the second case , I would be
applying sepearate pools for the roles recognising that the separately
owned bits of process may change independently.