EDIT: I did switch a hashing board around because I was trying everything I could to figure out what the deal was and make sure they were all seated properly. Could that have been it?
Yes and most likely the cause. When a board is not properly inserted, it's bad connection may result in that the chips will be detected as present on several boards at the same and different boards each time.