en_tn/1ch/23/25.md

322 B

has given rest

Here "rest" refers to peace with surrounding nations. See how you translated a similar phrase in 1 Chronicles 22:9.

He makes his home in Jerusalem forever

Possible meanings are 1) Yahweh will be present in Jerusalem forever or 2) Yahweh's temple will be present in Jerusalem forever.