Had this problem twice. The hex screws vibrate loose from all the hits the door takes. The flanges are too big and there is barely any clearance and no room for error. JJP should make these flanges smaller or at the very least put some locktite on the screws.
ps- before trying to take the playfield off you will have to cut a few zip ties in the wiring harness to get more slack.