I have a support case for a similar kind of issue, but the opposite. My IP address is used, but shows as transient/available periodically.
Have you confirmed from the Orion server that if you ping the IP address you get the expected results (IE it doesn't return packets if available, it does respond to ping if it's used)?
In my case the IP is used and I can ping it successfully from the Additional Polling Engine, but it still shows as available/transient in IPAM.
Try to edit the IP Address, put in a value on hostname. once done, try to manually scan. Check if the Hostname would disappear and verify if the status shows the correct one. That way, you would know if the IPAM is actually scanning the IP by forcing the change.
You can also check if the subnet does a neighbor scanning as when it does, it checks the arp table of the device it is related to and if the IP address is in there, it would be put in used.
If you are logged into the Orion server and can't ping an address, then either turn of scanning for that subnet and manually set status for each IP in IPAM for that subnet, or permit ICMP traffic from that subnet (and all the stops in between). If the ping can't get through the network, then IPAM won't have any ability to verify what's there.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process. Learn more today by joining now.