News Compound Finance faces scrutiny over $24 million treasury allocation editorial staff 29. July 2024