Is there any explanation why Sukuna and Gojo postponed their fight once Gojo got free?
I'm thinking the only sense would be that Sukuna knew Gojo was stronger and would defeat him so he would needed the rest of his fingers to have a chance. But Gojo knew he wouldn't be able to save Megumi in the process. I think that's the only explanation it would make sense for them to not fight right there because if Sukuna knew he would win he should have fought right there.