Update: I submitted the application by about an hour late but a few hours ago, I received an email from UCAS saying that my app has been sent to the unis. I am not sure what that means, whether it was marked as late or not but thanks for your ideas and support everyone!