Greetings.
I corrected the first problem. I'm not too sure on what the exact cause of the problem was, normally that error happens if a function is aliased incorrectly and ends up calling itself multiple times. While this didn't seem to be the case, it appears as though YEP_PartySystem and my plugin interacted in a way that caused the refresh function to be called enough times to crash. I aliased a different function from which to call my refresh on game start, which no longer causes issues.
As for the second issue, your setup appears correct. I'm not sure why Lucius name isn't changing. However, while looking into this, I did notice a problem where an actor who was using a cosmetic set that did not set a priority name would receive the name 'null' instead, so I fixed that in this version as well. Maybe see if the new version corrects this problem?