1) the operating carrier determines the baggage allowance- think of it this way, you got lucky on the transatlantic but your luck ran out for the intra-Europe leg. I believe you were charged appropriately
2) if i’m reading this correctly your luggage was delayed by 3 hours. Mine has been missing 35 days at the last count. There is no compensation beyond interim essential purchases, which I think you’d have a hard time justifying for a 3 hour delay, or eventually bag contents up to a point if lost