Originally Posted by
oni89
Any explanation?

Yes, BA regards HKG-HEL-FCO and HKG-HEL as separate markets so can have different availability on each. The fact that they share the same flight for part of the journey is irrelevant.
If you share the dates, others might be able to add more info.