How to perform Cascade delete on multiple foreign keys

If you delete any records, the gui immediately refreshes to reflect the deletes.

All this was working correctly until I altered the tables to add the cascade delete.

In fact, the screenshot shows three rows of records on each section.

If the cascade delete works, it should delete one row from each section.

All I would really appreciate is for an expert like you from a DB standpoint, to confirm that the way I have the cascade delete on the tables is correct.

Once I can confirm that I did them correctly on the tables, then I can focus on finding out why the delete action stopped working on my app.

Thanks again for your help