Tacx Neo 2T accident

Hi. I am new to this forum. I have been training with a TacxNeo 2T for about a year. Last night I had a terrible accident. I was 90% though an FTP test riding a Specialized Roubaix FACT 10 Expert when my bike and trainer tipped sideways to the right side and I crashed. Luckily I'm ok with some bumps and bruises. My bike did not fare so well. I use a through axle mount to the Tacx and my rear axle sheared off on the left side near the handle. My left seat stay frame is cracked in 2 places. Tacx appears to be intact without issues. Best I can tell, my front tire came out of the tire stay and the bike become unstable and tipped. Trying to figure out how to prevent this from happening again. Anyone else experienced this? Is there a better option to attach my bike to the trainer that will prevent the axle or my frame from breaking.