Is it possible to block a user who keeps coming through a public invitation?
Unfortunately not. Anyone who has access to a public invitation can enter their first/last name and email address and launch the course. Your only option would be to disable the invitation but that would remove access for everyone.
If you have any additional questions, please send a message to firstname.lastname@example.org.