Revision 128ba722-3d66-4692-97c6-df61dffc6ad3 - Code Golf Stack Exchange
#Mathematica, 129 bytes
Max[(s=#;r=#2;Max[Tr/@Partition[#,r,1]&/@Join[s,Diagonal[s,#]&/@Range[-(t=Length@s[[1]])+2,t-1]]])&@@@{{#,#2},{Transpose@#,#2}}]&
<br>
<a href="https://tio.run/##VY7NasMwEITvfQqBwSR0RCz5TyEYdOiptBBKbkIHEZzE0MhF1qFg/OzuKqcGJHbm291h7y7e@ruLw9mtF9ax9dP9ms3UZYfQZfKQ3Cns9NGFOMRh9CZDgLD5Tr@PgzcT3gZ3Hb37Jpkl/OX8tTd8E7uP3l/jTU/GCGu3rxKRk7DbXGs9zxkyuWA@Beenn3Hq9QMsNl@PYfCR6YuZZ64UKnDZQFDZF7TAKwXRglc1eFtA1cSkBK8lFGFZQqZcLgvwRhEXVAUqsSyo7Mu/8D1YBUbBrF3A5oZ0TZ@eTL4kUYApKmXyggZSnwboTtp9CuMPJp6YgERJ99fUKu36Bw" title="Wolfram Language (Mathematica) – Try It Online">Try it online!</a>