He sounds lost, and maybe depressed + discouraged.
If you are lucky enough to find a great, skilled therapist, and can afford it, I’d vote for that as the #1 priority.
Time & effort in therapy has the potential to pay off in spades for years to come & might help avoid wheel spinning for him & de-escalating the power struggle between kid & parents.
Not only potentially life-changing for him and the path he takes, but for the relationship you all have with each other.
Wishing you the very best. Therapy for everyone! Highly recommend.