I actually knew that bug existed but it was too intertwined into the mechanics and I was too deep in the actual game to fix it