Как заметил Фридо, проблема в том, что ваш последний .+
является жадным (поведение по умолчанию), и вы можете исправить это, изменив его на .+?
.
Но я бы, вероятно, использовал $
для соответствия конца строки, поэтому:
/Power_On_Hours.+Always.+?(\d+)$/