The formula in D4 should be:
=SUMIFS($I$4:$I$8,H$4:$H$8,WEEKDAY(B4),$J$4:$J$8,"Weekly")
Because you don't want to add monthly items to your weekly list.

The formula in E4 should be:
=SUMIFS($I$4:$I$8,$H$4:$H$8,DAY(B4),$J$4:$J$8,"Monthly")