Yes, you can bring a legal claim associated with the employer not providing you with a reasonable opportunity to take your meal or rest periods.
In most states, breaks are required by law. The employer has to, by law, enforce that employees take those breaks. If they fail to do so, it opens them up to very expensive lawsuits. I recall a decade or two back, The Gap has a massive settlement in the state of California over employees working through breaks.
If HR won't help you, go to your local labor board and report them. And if you do go to your local labor board, talk to a lawyer and let them know what's going on. Also, try and take your 30-minute breaks to show that you're following the law or at least trying to. Plus, it'll give you more evidence against your boss.
There is no requirement under South Carolina law for an employer to provide employees with breaks or a lunch period.
Employers who make it difficult or impossible for their workers to take these legally-protected breaks owe their workers compensation for forcing them to miss their breaks. Should they fail to provide this compensation, these employers could face a lawsuit based on California law.
The California Supreme Court has concluded that California's employment laws govern all work performed within the state, regardless of the residence or domicile of the worker.
In general, when an individual resides in California, they are subject to California's comprehensive and protective labor laws regardless of where their employer is located. California laws also apply to those who are legal residents of other states but are working in California.
All workers have rights on the job. In California, workers are protected by labor laws. It does not matter where you were born or what your legal status is. Once you are hired, you have rights.