Each frame things are processed in the main thread, yes, serially. All the bullets that enter the enemy hitbox should get registered, buy you certainly shouldn't expect them to all register at the same time. In the same frame, possibly. If they reach the area/hitbox on the same frame, but not all at once. In terms of debugging via breakpoints you would definitly only see one thing happening at a time. That's normal.