The AY wetlease services have an 8kg allowance in both cabins, anything above 8kg should be checked in free of charge.
The only thing the agent in ATH was incorrect about was enforcing a 7kg allowance instead of 8kg.
You will find that the weight allowance is rarely enforced as it’s an alien concept to staff used to dealing with BA flights.