I live in southern California and I happened to own also x 90D.
Reading your post I feel definitely something is wrong with your battery.
When x 90D is fully charged, it should tell you a range of 256 miles plus minus a few miles. This would give you 413 km plus minus a few kms. This is the...