You probably haven't run the engine long enough to get the needle to move off the full mark. (the gauge on my 323 takes half the summer to come off the full mark and then goes down rather rapidly)
As I recall the tank is rather flat and shallow, so it might take awhile longer. The sending unit in the tank is just a rheostat activated by the float lever. It appears that you have power, but double check the connections at the tank and also the back of the gauge to be sure they are tight. Also check continuity. Worst case is that it is the float switch in the tank which will be a major pain to change.
Worst case way to trouble shot it is to carry a spare five gallon container of fuel, and hope the tank doesn't run dry before the needle moves. One thing that a lot of people don't do if the gauge is functioning, is to watch the gauge as you fill the tank and chart the number of gallons from "empty" to 1/4, from 1/4 to 1/2, from 1/2 to,3/4, and 3/4 to "full" on the gauge. That helps to determine how accurate the gauge is and gives a clue as to gallons per hour usage..