Early ass lunch?

Y’all might call this post useless but I just want to know if anyone’s experienced this. So my assistant manager, the one who’s in charge of the schedule, had me on a 1:00 to 9:30 shift yesterday but with a 3:15 lunch? I saw this on the printed schedule and asked myself is he serious? I talked to my GM about it and he said he’d cross out my lunch time (which he did) but said to talk to the AM about taking a longer lunch. It’s around 5:30 now and I walk up to my AM asking about lunch and he was like “you were supposed to go 2 hours ago.” Bro why am I taking a lunch 2 hours after I clock in and expect to work 6 hours after. It’s not that I’m complaining and saying it’s hard to work 6 hours straight. WHY would you assign me an early lunch and look at me like I’m an idiot for questioning it. Should I just brush it off?