1) I have qadha fasts due to hayd from couple of years that I still haven’t made up. I know I need to make them up plus pay a penalty. Is the penalty for this situation Fidya (feed one poor person for each fast missed) or is it kaffarah (feed 60 people for each fast missed)?

2) What about for the person who missed them without an excuse

1) The penalty in this case is Fidya, not Kaffara. So you would have to feed one poor person for each fast that was not made up that first year.

2) The one who knew fasting is mandatory and didn’t fast without an excuse must also pay a Kaffara for each day (which is feeding 60 poor per day). They also have to make up those missed fasts.