Welcome to the forum Nick. Is the handle still intact?
I am wondering if you tried to just push it back even slightly and tried the handle, to see if it will release...
Hopefully others will chime in with some ideas on the Van. You may have to pull the seat to see what is really going on. \
Stopping by a body shop, they may also may know what is up or more like down...LOL.