I used a companion fare a few days ago that was earned on my Alaska business card. This is the same companion fare as the one earned on the Ascent card. I could not use the business card I earned the companion fare on to purchase the ticket. I tried and the system would not accept that card. I had to use one of my personal Ascent cards to complete the purchase..
I suspect this is partially a programming problem that will eventually get resolved. I am not surprised they want you to use an Alaska card from Bank of America to make the purchase, but I have to think they intend to allow you to use the card that earned the companion fare to purchase the ticket when you use it. It is hard to discern between policy changes and accidental IT changes right now with all the changes needing to be made with the Hawaiian integration.