Here is a WEBM of how it works.
https://imgur.com/pKkJpSQ
I can reliably cause an infinite loop error with the On Component End Overlap being the cause. Or so the log Says.
But I’ve been trying to get it so the static mesh gets replaced with a corner piece when applicable.