I am going to give you the benefit of the doubt that you don't always wait till the last second and trust that you will take your future meal breaks at a much earlier time, especially after reading this thread's responses.
You asked what we thought about your HR so I will say that your HR is not wrong. Target policy is that you need to use the time clock to accurately record your punches. Punch corrections should only be used in certain situations and not to get around using the time clock. During orientation, they have you sign a rest/meal break policy paper that states that you understand the rules. Intentionally not using the time clock and instead submitting a punch correction to skate around compliance can be considered time card falsification. You are supposed to use the time clock before going to lunch so lunch should start right when you clock out. It is a TM's responsibility to remember to clock out on time for their lunches. If you couldn't make it in time to the time clock before physically going to lunch, then you are "late" to take a meal. Since they have the break/lunch policy posted in TMSC and/or a copy of it that you signed during orientation, you can't strongly argue that you didn't understand the policy when they issue you a coaching or corrective action.
Here is some information from the Team Member Handbook as well:
View attachment 6661
I definitely do not recommend skipping the time clock and doing punch corrections as a method to avoid getting in trouble. myTime has record of all time clock usage (or lack of it) and punch corrections which can be used to see if a TM/TL has a history of doing this type of stuff. It is possible to get discovered. [Edit: People in my store got busted for it so don't do it.]