I'm so sorry, OP.
As mentioned earlier, snakes are very stoic creatures. They'll hide any sort of illness until they can't anymore. It makes it a bit difficult to notice when things are just starting to go wrong, particularly if you're new to snakes. Please don't feel guilty about what's happened. You've done very good by your boa and gave him a few months of high-quality life. If you were sold a boa that was a silent carrier of disease or defect -- knowingly or unknowingly -- the fault doesn't lie with you. I hope this doesn't dissuade you from keeping reptiles in the future -- you seem like a very good new keeper, and you boa seemed to be doing well before all of this happened.
It may be possible to arrange for a necropsy through a vet if you'd like some proper answers. The stress of regurgitation is probably what brought things to an end, but if any disease was at play, it may still be possible to test for it via necropsy. Store you boa's body in a refrigerator if you think this is something you'd like to do.
My inbox is open if you'd like to chat or vent.