reason of using nested route for me is handling dynamically icon and back button for every page.i have abstract route because when i click to back button route params disappear
Have you tried removing the slashes in your Router link like so:
[routerLink]=['Questionaire', item.questionnaireType, item.id, 'UpdateQuestionnaire']
?
There seems to be a problem with slashes in routerlink as described in this post
I would post this as a comment, but since I don't have enough reputation I will post this as an answer, sorry about that.
I hope this clears stuff up for you.
Kind regards Chris