Why do you (have to) add "home[0.1],recent[0.1],back[0.1]" at the end? Is this because of the immersive dot or do you really have to add it? It's not mentioned in your linked articleput the icons in internal storage, then use this (for new firmware with immersive dot) :
Code:settings put secure sysui_nav_bar ";space[0.4],pin[1.0],key(120:file:///storage/emulated/0/navbar/ss.png)[1.4],key(187:file:///storage/emulated/0/navbar/recent.png)[1.6],key(3:file:///storage/emulated/0/navbar/home.png)[2.0],key(4:file:///storage/emulated/0/navbar/back.png)[1.6],key(26:file:///storage/emulated/0/navbar/power.png)[1.4],menu_ime[0.8],home[0.1],recent[0.1],back[0.1];"
Thank you