Вы не написали, куда нажимаете, но предполагаю, что хук created отрабатывает при создании компонента.
vue-router старается переиспользовать компоненты, поэтому второй раз created уже не запускается.
Писать такое считаю не совсем правильным, лучше так:
{
path: '/transfers',
name: 'transfers',
component: transfers,
children: [
{
path: 'new',
name: 'new',
component: transferFormWidget
},
{
path: '',
redirect: 'new'
}
]
},
И убрать this.$router.push из хука. В этом случае, если передан пустой child для tranfers, vue-router средиректит на transfers/new