oh my gosh i'm sorry, this has been a weirdly difficult bug to fix >-<; i've tried a new fix in version 1.8 now. i've tested it out and it works for me, hopefully that'll do it for you! as thanks for your patience and feedback here's a doodle of patches and olive squashing a bug!