Yeah, it should definitely work diagonally, we'll fix this bug.
For the second one, yeah this is another bug that we'll have to fix (terror mission works like this, just have to make sure all missions work the same way).
For the suggested fixes, I've added it to the board of suggestions we've made for all of the community feedback stuff we might implement post milestone 6.