The fork is supposed to spring back on its own. Otherwise, you'd have to dismount and pull it back after every bump.
In normal use, your weight would partly compress the fork, leaving most of the travel for bumps, but also having room to prevent topping out on the rebound.
From your description, I wonder if dried oil has become sticky, of perhaps the seals are adding friction.
Short of taking apart, you might try oiling and working it back and forth to see if it frees up.
__________________
FB
Chain-L site
An ounce of diagnosis is worth a pound of cure.
Just because I'm tired of arguing, doesn't mean you're right.
“One accurate measurement is worth a thousand expert opinions” - Adm Grace Murray Hopper - USN
WARNING, I'm from New York. Thin skinned people should maintain safe distance.