Why can't both USH and USF get both? It's not like Disney where people try to go to multiple resorts. USF and USH are almost identical, so at this point I'd rather major projects go to both parks rather than there be a single ride that's only at USH/USF, which is not enough to get me to go to the other resort but something I'd want to ride nonetheless.
Best solution: SLoP still gets its big dark ride at both parks. Then both parks also get a Sing animatronic show, like CBJ but with the characters from this movie. UOR gets them both in Toon Lagoon and USH could either place it near SLoP or give them a Shrek replacement.