There is an easier solution.
Collision compoenents support a function called MoveIgnoreActor (C++) whcih will allow you to add an Actor instance into the list of Actors ignored by the Collision Compoenent.
In Blueprint, there is a node called ‘Ignore Actor’ that does the same thing. First you must get a reference to a collision component. Then draw a connector from it and start typing ‘Ignore’ and you will see it.