It's probably effectively a deadline ("soft deadline") and you've encountered why many job postings and programs just say the deadline is a hard deadline, even though applicants may complain about it (e.g.: why is the deadline so early when they won't make a decision until months later?): it makes it clear to applicants that there is a practical consequence to applying late.
Whether it is or isn't a "deadline" by someone's criteria, it's not like there is a game to play here where you can take the conflict between the website saying "rolling basis past this date" and the professor saying "deadline" and somehow use that conflict to gift you the job. For rolling applications, you've still got the best chance by applying early because the position may be filled by the time a later application is submitted, and they're not necessarily committing to reviewing every single application received before they make a decision. Rather, it is likely that if they consider the search to have failed, only then will they look to see if anyone else suitable has applied in the meantime.
When encountering this sort of thing in the future I would definitely try to submit by the date stated and to be aware that any later submission likely has a lesser chance. That doesn't mean it's not worth submitting later anyways but that will depend on your specific circumstances.