BCN is a well known 'bermuda triangle' for luggage. had many a trip to the Balearics with a BCN Iberia transfer where the bag spends an extra few days on the mainland. Iberia aren't typically busting a gut to get your bag.
Saying that my bag didn't make my two hour connection in Madrid last week. It arrived back home two days later, having flown in the following day.