Circle select tool acting up

So I don’t know if blender is supposed to do this but when I use the circle select tool in edit mode it wants to select random verts in my mesh rather then the ones that are inside my selection. Now I don’t know if its an option to do this or a bug so help would be appreciated. Thank you.

p.s. It even it when I select with the cursor select. it just seems to select random points on my mesh. how do i fix this?