Sorry but you overlooked 1 big factor. Zafrul is nearing his senator term limit. The length of term for Dewan Negara senator is up to 3 years, renewable once only. Zafrul's first term was 2020 to 2022, he resigned the senator position to become a candidate for GE15 which he lost to Dr Dzulkefly (health minister) but was pulled into Anwar's cabinet again as MITI minister. He becomes MITI minister with a 2nd term starting late 2022. So it is expected that Zafrul's 2nd term will expire late 2025, which will automatically drop him as MITI Minister. By that time he is just a normal person and not a minister anymore, he can enter PKR without creating much trouble. Also Zafrul always presents himself with a Malay elite image, he is not popular among UMNO grassroots members. Back in April this year he just resigned as Selangor UMNO treasurer. If you looked at Anwar's foreign trips, he's always there with him, and they seem very friendly, even more so compared to foreign minister Tok Mat.