I agree that the Vet did an inhouse BAT and they are really no good.
When you repeat the Bile Acid test, please insist that they are sent out to a Lab for the results. You need to know the exact pre and post numbers, as this will explain better than just those stupid in house ones that say >30 (ridiculous that they do that

)