You should take a break, it's normal to go through down periods. Work coding is also generally dissatisfactory compared to personal fun coding.
Personally I have found that the sky is now the limit thanks to AI assistants! I was never the best coder out there, probably a median level programmer, but now I can code anything I imagine and it's tons of fun.
Find some creative projects you want to work on and code them up!