They do return from time time but it takes much more time than 14 days. Seems like its not companion specific it happens with all of them. I had almost 20companions on a mission that i started 20days in and im around day 100 right now.
here is my Misson report Imgur.com
zaorallibor
Libor joined
This member has provided no bio about themself...