Solenoid circuit current draw doesn't match calculations
Your meter is not fast enough to capture the 20ms current pulse it is averaging it over a period of time to give you the reading you see.

If you have a scope monitor the voltage across a small resistor connected in series with the voltage source to see the real current.