You’re essentially swapping DLo for LaVine and get to keep Rui while increasing his mins and role since Prince will be gone. I don’t trust the injury info about Gabe and believe he will be out until 2024, same thing they did with Nunn and JHS looks unpromising so far with no show of any real NBA skillset
Problem is you trade away DLo’s playmaking, which that alone makes this trade questionable, let alone involving other depth pieces.