Random other thoughts: Leetcode sucks. Think of Leetcode problems as riddles. Most riddles are impossible to solve if you haven't heard them before.
Satisfaction in a career can come from many places. For some, it's all about solving complex technical problems. Others are happy to be contributing to a charitable mission. Some just want to get paid a lot. Others find satisfaction in being part of a team. Figure out what satisfaction means to you and align your career with that.