That's your needle jet. It controls fuel flow mostly through the midrange or middle RPMs but does factor in everywhere else as well. I don't know what would cause it to break, I never found one like that. But if broken, yes, that could explain why you got no fueling through the middle RPM range.