Short of building SeaBIOS from source, is there any type of log that might give insight as to why the drive is not available as a boot option?
PS: I am getting a different enclosure for my SSD, as I had a similar problem with the brand I have, and the problem was not present with a certain other brand - which I have just ordered up.