I think it has something to do with visual pinball being obscure compared to the others.
I noticed a couple of things in your attract.cfg that we can try to change:
startup_mode displays_menu
menu_layout af
It seems you are starting Attract Mode in "Show displays menu" mode, and using AF as a menu layout. This will not work, AF is no more good as a Display Menu layout. You should change the startup mode to the default value (last selected I thing) and as menu layout set "Default" which means no menu layout is used.
I'd try this first to see if it fixes, then you can enable display menu at boot in AF options.