Actually you can pass "searchType=wildcard" parameter to tell the API to perform correct match. API would be like:
/api/location/v1/clients?ipAddress=2001:1948:0212:11d8:e583:bbbf:4dcf:10d0&searchType=wildcard
Please try and let mw know whether it is...
Looks like that colons in IPv6 address (fe80:0000:0000:0000:14c4:5dbb:b53d:b71f) make search to match substring between colons. It should be a bug in the code. Will look into a fix.
The time parameters should be by Unix binary time in UTC. For example
https://dnaspaces.io/api/location/v1/history?startTime=1632182400000&endTime=1632229199000