Hi! I'm new to ball pythons.net and am glad I can help in any way I can...

I had a very similar issue with my bel ball python a few weeks ago. She has a history of very difficult sheds even if the humidity is on point. Her sheds take forever and I usually have to assist with soaks and occasionally use mineral oil. I took her to the vet about a month or two ago because I saw some signs that had me very concerned about an RI. I saw open mouth breathing, very loud breathing sounds and a puffed up throat. I took her to the vet who explained that it was all because of an extremely bad shed and even in some areas shed was built up in multiple layers. They were able to get most of it off but not all of it in the nostrils ( I went to the vet again to remove the remaning shed in the nostrils so it wouldn't build up.)
All of this is to say that some people on here have recommended leaving it and waiting for the next shed when it will all come off but from my experience the longer you let it sit and let more shed build up, the harder it will be to remove it all off. It got so bad for me that it was causing health issues and 2 vet visits. If you have remaing shed try a warm bath and mineral oil (that's what the vet recomemded) and if nothing works eventually maybe a vet visit would be in order (it was $52 for an RI check and shed removal). I doubt it would get as bad as mine got, but you never just want to let it sit and build up, that's why it got to be so bad was because I kept waiting for the next shed to remove it all.
Hope all goes well for your little guy, praying for him!

Also quick question, I'm trying to figure out how to post a new post about stargazing and I can't figure out how...any advice or direction would be much appreciated, thanks!)