Controller says "company policy doesn't override the rules." The company's policies can be more restrictive. Nothing requires a landing.
The runway doesn't have to be clear either as long as the minimum separation is met.
There's a learning lesson for the student pilot, and perhaps their instructor, in this video.