Hi Peter,
Any update on this? I believe it also affects singular posts/pages/cpts when set to "all". The only way I can get my catch-all page template to work is by using code (is_singular('page')) – but then it overrides all specific page templates, even when they have a lower order.