Not noting any problems per se with the premise being that all subnet masks are 255.255.255.0
Be certain that the cable between Linksys and AP is using LAN ports on both ends.
And verify the server pc's static IP address (192.168.1.137) is reserved on the linksys router via the server pc's MAC. And that that IP address is outside of the available DHCP IP address range allocated to the linksys router.
Are you sure that 27015 is the only port needed?
Some sites list 27015-27030 as required.
The following link has different ports:
https://portforward.com/counter-strike/
And I am saw other combinations of ports being "recommended".
Does your ISP use IPv6? One site indicated that IPv6 needs to be disabled.... (?)
Reference:
https://steamcommunity.com/app/418030/discussions/0/1488861734100192086/?ctp=6
Another possibility is that your ISP is perhaps now blocking the port. E.g.:
https://linustechtips.com/main/topic/830112-ports-27015-27017-reported-as-closed-even-though-i-set-them-as-open/
However, since it worked before the new router I am still leaning towards a configuration issue in the new setup.
The present idea being that one of the links above will help you spot the problem. Not one to "reinvent the wheel" and really no point in doing so. Sometimes too much typing does not end well for me so it makes more sense to cut and paste in links instead. Especially when there is a lot of detail involved.