Really?
You trade for Johnson and a 1st, and trade away Johnson and that same 1st, but you change the rest of the package from;
Cernak, Erik [RFA Rights]
Palat, Ondrej
to
Olofsson, Gustav
Fairbrother, Gianni [Reserve List]
Ikonen, Joni [Reserve List]
A depth D that will never be more than a 6/7
A prospect D that is going back to the WHL for his age 20 season, which is not a good prospect
And a guy who has played 13 games in two plus seasons, (he's hurt again)
Joni Ikonen - "This makes it three seasons in a row that Ikonen has suffered a major injury"
https://awinninghabit.com/2020/10/03/montreal-canadiens-joni-ikonen-injured/
Sure you gave up 23 year old AHLer Juulsen, the guy who has played 37 games the last two seasons. He might be a former late 1st round pick, 2015 1/26, but his stock has steadily gone down down down, and swapped in 24 year old AHLer Carcone.