Wordfence stops during activation because PHP throws a fatal error. The error stops WordPress from loading the plugin and forces deactivation.
Typical triggers include PHP version mismatch, corrupted files, or conflicts with other plugins. The result is an immediate shutdown of Wordfence and a notice in the admin area.