Yolo tracking problem

hellooo ,Now think about it, there are 20 people in an area. Here, I detect 20 people using yolov8 like this results = model(frame,persist=True, classes=classes_to_count). But when I use our model for tracking, yolov8 and results = model.track(frame,persist=True, classes=classes_to_count), 5 out of 20 people are detected and tracked. Why does the track part of the yolov8 model track so few of my 20 people?

Can you help me?hellooo ,Now think about it, there are 20 people in an area. Here, I detect 20 people using yolov8 like this results = model(frame,persist=True, classes=classes_to_count). But when I use our model for tracking, yolov8 and results = model.track(frame,persist=True, classes=classes_to_count), 5 out of 20 people are detected and tracked. Why does the track part of the yolov8 model track so few of my 20 people?

Can you help me?