I would avoid device triggers and use state triggers, but I do not think that is the problem per se.
Check the developer tools what the actual state of the device tracker is. If it is Home, then either the device tracker is badly implemented (higly unlikely) or you yourself created a zone called Home, which is advised against.
If you must have a self made zone at the same place where the home zone is, then use a state trigger, and check for both home and Home.