As Seravalli pointed out, it will be easier for the Maple Leafs to find a trade partner now that he's under contract. That's part of the reason he agreed to a deal. Robertson played in just 56 games last season, registering 14 goals and 13 assists. He's struggled with injuries since coming into the league but Toronto thinks that he can be an important piece for them:
So despite being told he'll have an opportunity to battle for ice time, Robertson still wants out. It's an interesting situation considering he could prove his worth with the team that drafted him. The Maple Leafs took Robertson 53rd overall in the 2019 draft but he's yet to play a full NHL season. His 56 appearances in 2023-24 were a career-high.