I suggest you to re-read OP's thread and the website. Neither of them claim Kamala hold BTC since 2017. What actually happen is someone who own Bitcoin sign a message with their address which state support for certain president candidate and submit it on the website.
Thank you, you explained it perfectly.