Found this in the version history for 2.19:
Code:
Fixed #299: Autofire would not enable for real controllers,
unless you changed to keyboard and back to a controller first
So looks like 2.19 fixes it, or do the workaround suggested if you can't update.