Unfortunately, yes, you should have known -- especially as an experienced cruiser. It's common knowledge, to anyone who makes any effort at all, that a BC can only be used on a closed-loop cruise.
I'm sorry this happened to you, seriously. I agree that NCL should not have the option available on an open jaw cruise, but ultimately, it's all on you.
Good luck getting it resolved.