It is very possible some companies are lying about their holdings so they could avoid certain things because of people get an insight about the actual worth of their holdings, it is going to bring certain things that they do not want to them. And some of them on the other hand could have less than they declar that they have , they may just be using it as a visibility strategy to get to a targeted audience.
I don't think companies would easily do that since the purpose of the investment is to hold BTC, not Bitcoin, unless their agreement is different.
The price of Bitcoin can be checked online publicly. If they are talking about Bitcoin, then you should know the price from time to time, and you should be able to calculate your shares from that company and how much interest or profit you get.
Also, we can verify if they bought bitcoin by making a sign message as proof of ownership. So it's impossible that they can fake buying Bitcoin this is not the same as when you are on the local market, where you can make a copy of the receipt with different info.