This transaction has been confirmed by the network, I hope you are not a beginner or new user in freebitcoin, I think you just need to wait and have a little patience for the network to process your transaction, it is normal for BTC transactions to be invalid, when the network has broadcast the transaction you then you will see it so it's just that easy wait as long as you don't wait a few weeks maybe you can complain here.
But if you only wait a few hours, it's best to just wait until the network really confirms the BTC transaction, after that you will receive your money in the form of BTC in its entirety, neither reduced nor excess, talking about whether FreeBitcoin is still paying or not, it's certain that they will continue to pay all winnings. also pays its users, so things are still running.
Yes exactly I waited about 15 hours for transaction to be broadcasted. It's not like before when you send instant payment your coins appear on blockchain network 10 minutes later. Thank you.