Absolutely possible to get to 100%, but given that 100% means 25 games played by the winner, you’re in for a long night by running something which produces 25+ two player games or at least 13 4-Player Games.
I would think your quickest path to 100% for overall event time that is strictly strikes would be Fair Strikes (0/1/1/2) with 9 Strikes with 27+ Players, or 10 Strikes with 19+ Players.
Alternatively, 4-Strike Group Strike with only 3rd getting a Strike in 3p groups with 20+ Players would also get you there.
Using the software from @keefer to spot-check a few things:
Fair Strikes, 9 Strikes, 30 Players will last anywhere from 12 to 15 rounds
FairStrikeSimV2.exe -s9 -p30 -r1000
Group Strike (1X for 3p Groups), 4 Strikes, 30 Players will last anywhere from 13 to 17 rounds:
FairStrikeSimV2.exe -s4 -p30 -r1000 -c 0 1 0 0 1 0 0 1 1
Any way you slice it, prepare for a long event.
If you don’t think the event is going to draw at least 20-ish players, you may want to consider an event with X number of rounds of Group Match Play followed by a Playoff format that adds in the required TGP to hit the magic number of 25.