APL (Dyalog Unicode), 59 57 bytesSBCS
Try it online!
-2 bytes thanks to @ngn.
Anonymous function that accepts two endpoints as left and right arguments.
Ungolfed & how it works
The queen moves diagonally first, so it is sufficient to pre-compute the coordinates of each number up to max(start,...