So how come it worked okay when you did this? What specifically did you do to accomplish the above? If you could move the sender float and make the gauge work before, there's nothing wrong with the gauge. How did you determine the wire from the gauge to the sender is not broken?Next I removed the port where the float is at in the tank. I moved the float toward the bottom, gauge went to empty, pulled it to top went to full.
Something doesn't make any sense in what you're doing.