Knowing a particular product thoroughly is not really a part of being a business analyst.
A true business analyst must be able to quickly pick up enough about an organization's business processes and proceedures.
You need to be able to get that information from people doing each of the various jobs involved in the business process, by: interview, survey, meetings, and by looking at forms and reports, etc.
And then you need to be able to help the organization document, adapt those processes to meet changing conditions, and to streamline them to improve productivity.
I think your boss needs a salesperson, you are doing at least an okay job at it.
Or else they themselves don't know what is required to be a business analyst. (As you may know, sometimes companies use job titles in pretty strange ways.)
Of course I might be wrong, so please answer these questions if you can:
1. Does the company currently have any business analysts?
2. Have you met any of them?
3. Have you spent any time working with any of them?
4. Do any of them have backgrounds similar to yours?
5. Were any of them ever assigned jobs such as have been assigned to you?
If they are keeping you away from their current business analysts, and if none of their current business analysts have "backgrounds" like yours, then consider moving on to a company that is a better fit.
If some manager in your company needs a business analyst, could it be a different manager in a different department, and that manager may not even know you exist or have the goals you do.
Let us face it -- really you want to loose your current job. But ideally you want to stay with the same company.
Network with the people in the area you want to move into. Take advise and guidance from them.