Try avoiding assigning 192.168.x.y as the IP for the car's Wifi, and use the other private addresses 172.16.x.y instead. The car's internal network is on 192.168.x.y so it might get confused and abort such Wifi connection.
Sorry, not so... there may be a network that Tesla uses that you shouldn't use, but it's not all of 192.168.0.0 I'm using 192.168.100.0 with no problems and have a car on it right now.
The TeslaTap article has some good ideas. Others I recall (and I can't find it now) are not to use ones that Tesla uses. May have been 192.168.0.0/24 or 192.168.1.0/24) (That's 192.168.0.0 mask 255.255.255.0 which means don't use addresses in 192.168.0.x or 192.168.1.x for the second one.)
There was also a note about changing the password for the network, not using ones with single or double quotes. A LOT of programmers don't escape special characters correctly and you need to use simpler passwords, which aren't really simpler if long enough.
WiFi Guide and Troubleshooter for Tesla Vehicles | TeslaTap
-------------
From a tesla.com forum post:
TeslaTap.com | February 16, 2017
Thanks for all the great input. I've made a number of changes to update the article.
On the passwords - after about an hour of testing, I found the single quote symbol anywhere in a password will make Tesla fail to accept the password, even though it's a valid password symbol. I've let Tesla know about the bug and a few other quirks I discovered.
----------------
Mine is a VERY long password that is all upper and lower case and numbers. Easy to enter, and nothing to upset any program, several cars have worked perfectly and so do all my Apple and other devices.
Since it doesn't work on the hotspot, I'm assuming it's not the DLNA issue; it's probably the network itself or the password. I'd try the password as easier to change (you can always change it back).