Why do you need to make separate swim lanes?
As I have said, you do not need to duplicate actors.
As long as the language capability of an UML/SysML actor is sufficient for you, use the UML/SysML actor.
If you need more language capabilities to describe the “concrete actor” you can use e.g. a Block or a Class to do that, instead of using an UML/SysML actor.
If you want to have it duplicate for some reasons you can do that as well, but in this case I would put those in a relation to state the both are the same.