Spoke with recruiter about the role, everything seemed positive, he went ahead and gave me a coding test to solve over the week (Irrelevant to the sales engineering role but I nevertheless went ahead and solved it). I immediately got a positive update saying they loved my coding challenge approach. This was followed by a technical phone screen with 2 engineers(one of the engineers clearly had communication issues, was hard to understand and I felt like he didn't get what I am trying to say a couple of times. The other one was pretty cool/normal to talk to).
This same engineer with a little weird communication asked what I want in my next role and I mentioned it would be nice to have customer facing responsibilities, giving demos etc(since thats what a sales engineer does). Apparently, this is a sales demo engineering role in which engineers are not facing the customers at all(weird) and are instead only building the demos and demo platform that sales rep use. Nevertheless I mentioned I am fine with that and would like to explore more as the role sounds exciting and company is good. This round also had general technical questions about Java basics, multithreading, data structures , javascript etc (again, pretty irrelevant to a sales consultant's role). There were a couple of puzzles too.
This was followed by a reject, saying "The interviewer felt you wanted to work in a customer facing role". I assured them that as long as I get to support the sales rep and perform demos etc I am happy in that role. The recruiter still said the other interviewers as well as the hiring manager were on board to take me to the next round, because of this 1 person I have been rejected.