Anchor Issue

The anchor can be lower. the switch for lowing the anchor works fine, however, to bring the anchor up the doesn't work. I replaced the anchor switch and results are the same. Goes down okay, can't retrieve it Have to physically pull it up. What should I be looking for to resolve this issue?
Comments
The windlass may not work unless the engine is running. Battery alone might not be enough, try it with the engine running.
You didn't say if you can hear/see the gipsy turning or not. If it doesn't turn at all, then perhaps low voltage or other electrical (corroded cable ends, circuit breaker, etc.), but if it's turning but no rode or chain is taken in, then tighten your clutch slightly and see if it changes; go easy on this, over-tightening can negate the purpose of the clutch and burn up your motor. My understanding is that the Horizon 600 came with a clutch tool that magically disappears, but if you don't have one, then this will suffice (or any other 32mm wrench.) I cut it down to a more convenient size with an angle grinder.
Lastly, see this thread about how the needle bearing can get corroded and replacement makes it like new again. If you're handy it seems fairly easy, just a fair amount of work and a $30 part to "renew" your windlass, assuming that it is even necessary. All of this info is for a Horizon 600, so YMMV.
The info in that thread was broken up into 3 posts, so I took the instructions and added a highlighted photo to make it easier for me to use when repair times comes. I offer it for download in a convenient PDF file for anyone else who may need it. Big hat tip to @reneechris14 & @rmfriday for all the heavy lifting!