theblindsaint said:
The only other issue I've had with my e-bike was that sometimes the motor would not respond unless I turned the bike off and on again.
does your bike have a display or lights or anything else that you can see is "on" when the system is on? if so, could you see that those were "on" when the motor would not respond? or were they "off" at the same time the motor would not respond, and did they then also come "on" when the motor began to respond?
if so, then that means the battery itself wasn't turning on correctly (or at all), so it might have been a precursor of this problem.
Then one day when I tried turning off the battery it wasn't able to, and it has been that way ever since. What would be my best course of action at this point?
if you can't pull the bms away from the battery to take pics to let us point out where to measure anything, and you are sure the switch is working exactly as it is supposed to, then it sounds like your only option is to replace the bms to see if that fixes it. finding an identical bms is unlikely, but there are a number of threads around the forum about buying a new bms, and about others repairing their batteries that need new bmses, that have advice on which one to buy (that i don't have to give).
but before you do that, another thought:
do the wires to the switch go to a plug on the bms? or are they soldered on there?
if a plug, try unplugging it.
if no plug, then: can you solder reasonably well (and have the stuff to do it)? if so, you could try cutting one of the wires to the switch. doesn't matter which one, or where. the point is to cut the circuit the switch makes, completely, in case the switch has an internal problem allowing *just* enough leakage to keep the battery on, while still appearing to be working.
if the battery is still on even with the switch disconnected / unplugged, then the problem is in the bms.
if the battery is now off, then the problem is in the switch.