HELP - anyone else dealing w/ dinner time nightmare?

I am dying!! My kid (21 mo) is so sweet and overall a very good kid but omg when it comes to dinner time he’s just so difficult. He screams, cries and throws all his food at dinner no matter what i feed him unless it’s something he loves like nuggets or Mac & cheese. I can’t get him to try anything new and he always throws his food. I could handle the throwing but it’s the screaming and full blown tantrum that I can’t seem to figure out.

I have tried EVERYTHING. Ive tried ignoring the behavior, fun utensils, small portions, no snacks before dinner and I’ve even stopped the bedtime snack to try and teach him dinner is the time to eat but nothing is working. I literally dread dinner time. I also follow all the IG accounts like feeding littles, kids eat in color, etc. I don’t have this issue except for at dinner.

Idk if he’s just tired from the day so dinner he’s just cranky or what is going on. There’s been plenty of days where he skips dinner because he refuses it and then I try feeding him it again before bed and still nothing then he sleeps all night.

Please tell me I’m not the only one dealing with this?? what helped you and how long did it take?