Disney bought Marvel, but before Disney bought the rights, there was a contract given to Sony and Universal to limited rights for certain characters like Spiderman. So until those contracts expire, Sony and Universal can still use those particular characters. (Disney can use them too in new movies)
Unless Disney wants to give a ton of money to their competitors and buy those contracts out. Which I doubt they do...they have to live with it.
Yes but, Tom Holland’s Spiderman appeared in both Infinity War (where he got dusted) and Endgame, when he came back and played keep away with the Gauntlet.
So did they have to pay Sony for that?