I am having exactly the same problem with returns from BNE. The site is showing availability.
When I book my preferred return I am then getting the "Sorry, seat availability has changed. Please restart the booking process using the Search by Schedule option".
I was already using that anyway. And I have now found that where the returns from BNE are showing availability I get the message whichever flight I try to book.