It depends how many times he entered in the last year or so. There is no limit but if the IO believes you are not a tourist then they have a right to refuse entry or tell you to get a tourist visa next time. Doesn’t mean he’s done something wrong as it’s down to the discretion of the IO.