With just a quick look, your data tables are not the same and the fit model script from the one table can't be run the same on the 2nd table as the response variables do not exist in the second table. The following is the script for the fit model in the first table:
Y( :"Catch/pot total"n, :"Catch/pot small"n ),
Effects(
:"East-West"n, :"Inshore-Offshore"n, :"East-West"n * :"Inshore-Offshore"n
),
Catch/pot total is not in the second table
"All models are wrong, some are useful" G.E.P. Box