Here is my BP cleaned up using reference variables since I can trust them now I figured out they were not the problem after all. Every slot is now writing out 100% correct