I need some advice with a handling and biting issue with my new ~four month old ball python. He's my first that I got abut two weeks ago. After months of set up research and handling my friend's, I wanted to finally get my own. According to all I have read and looked up, I should have his habitat just fine. When I first went to get him, his temperament was amazing, and pretty much just a classic, chill BP. I got him home, let him acclimate for a several days then according to his feed log I was given, it was time for him to feed again and he ate great with no issues and seems to be drinking from his water just fine. I gave him two days to digest and rest from the feeding then tried to hold him again. Everything seemed fine and he had the same relaxed temperament as when I first held him, just loosely moving about my arms and hands. After a while he started oddly "nuzzling" (for lack of better term) against the side of my wrist and arm and after a few seconds slowly opened his mouth and bit down and tried to throw a coil around his own head and the side of my arm. After maybe half a minute or less he let go again and I set him back in his tank. He show's no signs of being in shed, eyes are still bright and clear as well as his scales.
He barely broke the skin, just bit down enough to leave tiny red indents.
I tried looking up what could have cause this kind of odd bite and found nothing.
I thought maybe in an off chance I had something that "smelled" like food on me and maybe that was why, but this wasn't how he reacted with his food. With the mouse I fed him he did actually 'strike' for it like normal, but this bite on my arm was more of a lazy chomp like a human biting into a cheeseburger.
Today I tried again to hold him, this time making sure my hands and arms were freshly cleaned of any possible food smells but again, several minutes into holding him he slowly started to open his mouth for my palm (the 'mound' joint area of my thumb) where his chin was resting at the time, but I was able to move my hand out of the way this time. It doesn't seem to be out of defense or fear and definitely is not a striking tag. I've never even seen him "S" up since getting him.

I guess my biggest question is: is this normal for a young ball python and is it something I'm possibly doing wrong to correct? I can't seem to find any information or examples of this kind of bite anywhere.