IMO, most undergrads taking an undergrad DifEq course will have little understanding of what they are actually doing and just treat it as symbol manipulation. I have seen people encounter the same problem with calculus, matrices, or even simple algebra. And you can keep pushing, but at some point if you want to progress you need to revisit older topics and hopefully gain new understanding.
It's like revisiting multiplication and division in binary and suddenly understanding why a similar process in base 10 works.
PS: Pure symbol manipulation is still powerful, but intuition takes a little more.