So, good news, I'm 95% sure I understand the problem
I'm also 95% sure I'm not entirely sure how to fix it.
GONNA TRY THO