The job description was a good fit, so I feel like the role itself wasn't the problem. It's possible that particular company just needs to adjust its interviews for that type of role.
I suppose I could go back to fill in gaps with specific books/online courses, but to be honest, I'm kind of bad about self-paced education like that. Having deadlines and structure around it would help me I think.