Is it possible to auto acknowledge problems (specific offline hosts)?

Its the standard Nagios behavior. First its an soft alert and after reaching max check attempts it change to a hard state. A hard state trigger a notification.

Thats what it is doing. What are you missing?

Yes, you can do this with an alert handler and livestatus.

Can you explain in detail what you expect? What do you want to “ignore”