In my experience its one of 3 things:
a) IT gremlins between CX and BA on certain fare types, you will need to call to get the seat allocated
b) seatmap not yet loaded
c) aircraft swap
However, if it's an economy award and you have no status, you cant select a seat until check in.