Missed connection - unsure if I get compensation
I flew from LHR to SFO via LAX a couple of months ago. The first flight was slightly delayed. When I got to LAX, it turned out that my flight to SFO was cancelled due to weather. I was given another flight to SJO (and a pass to quickly go through the airport) but unfortunately, I missed it because my luggage didn't arrive on time (I had to pick it up and re-check it). I wasn't able to get another flight until next morning.
Am I due missed connection compensation because I didn't manage to pick up my luggage? Please advise. I've contacted the airline and they gave me a $100 voucher as compensation for the delay but I'm not sure if I'm actually due the money. I've googled extensively but this seems to be grey area.