We were travelling LHR-JNB on July 8th on BA55 - now cancelled but replaced with BA57, which suits me better, so no problems there. For now that's showing as a A350 (was an A380 iirc)
Return leg on 24 July is an A350 on BA54, which has had a 20 minute time change
So far our January 2023 booking remains an A380 each way,