I'm guessing this is the route they go. Otherwise, they could just waive him and stretch him right now as it likely wouldn't make that big of a difference.
They can't stretch him due to rules over how much dead salary a team can stretch. We have Nassir Little's deal stretched already which is standing in the way. Beal needs to sacrifice at least $20 million I believe in a buyout to be stretch eligible.