Bonsoir,
Le seul problème que cela pose est celui que tu as soulevé, tu risques de ne pas pouvoir contacter certains appareils qu'ils possèdent la même adresse ou non. De plus tu ne peux pas facilement savoir si tu contactes un appareil dans le réseau wifi ou t'es ou celui distant au travers du vpn. Cela n'a pas d'autres conséquence à mon sens.
Je ne sais pas exactement comment fonctionne openvpn sur iphone mais suppose que c'est grosso modo la même chose que sous linux, quelques explications :
OpenVPN côté client (ton iphone) créé une carte réseau virtuelle (nommée généralement tun0 sous linux). Quand tu te connecte au VPN, celui-ci attribue une adresse IP à ton iphone. Si cette IP est sur la même plage que l'adresse de ton iphone (genre l'adresse IP de la carte wifi de l'iphone) ton iphone aura donc deux interfaces qui ont une adresse IP dans le même réseau, même si en réalité il ne s'agit pas du même réseau. Du coup quand tu cherches à joindre ta live box la question est par quelle interface il va envoyer le paquet sachant que les deux interfaces sont le même réseau d'un point de vue adresse ? S'il envoie par le wifi tu sera sur le réseau du wifi actuel, s'il l’envoi sur la carte virtuelle du vpn tu seras sur ton réseau distant.
Là ça se joue au niveau des tables de routages, plus précisément au niveau du poids de la route. Je vais pas rentrer dans les détails surtout que je ne pense pas que l'on puisse modifier le poids d'une route sur un iphone.