Yes the agent state should change when the agent is using one of the non-acd lines.
From the UCCX 10.5 Design Guide here
Finesse supports the use of multiple lines on agent phones. You can configure one or more secondary lines on an agent phone.
The first four lines (one ACD line and the next three secondary lines) are monitored for setting the agent's state.