This never worked correctly for me.
I managed to get my Silver status on China Eastern which gave me lounge access for flights flown but not one single point appeared on either my Eastern Miles account or my SPG/Bonvoy account after flying with them.
I'd prefer a partnership with a useful airline like Cathay.