The ignore feature's functionality has not changed since it was implemented. There are technical reasons why it can't be 100%. And just like in real life, if you try and "ignore" someone, you may still bump into them occasionally while running errands, at religious services, at work, etc.
Tapatalk was a way to enable solid mobile functionality -- being able to use the forums on your mobile phone -- before we had a robust mobile theme. Since we now have such a theme (implemented in 2019), we've only kept Tapatalk around since some members seem to enjoy it.