There are multiple reasons why a ship's position may not be updating. This is all explained at the convenient link beneath each ship tracking map.
The basics of how online ship tracking works and its' limitations.
www.cruisingearth.com
Government and military vessels are not required to publicly disseminate their position data. I'm sure you can understand why. Many government and military vessels will be trackable outside of wartime conditions but it is not a requirement. The last position shown on the tracking map for the Theodore Roosevelt is the last position it wanted to be known publicly. The last ship position will always be accompanied by a date and time so you can easily know if it is a recent report or not. The last position report was likely for safety reasons as it was actively navigating near many smaller civilian ships in the Puget sound at the time.
As for the homeport change, we have thousands of ships to track. Each ship has dozens of details to keep updated. We update numerous ships every day. Homeports change often. Many ships we track have multiple homeports depending on the time of year. All it takes is a quick post or email to us if you see something that appears inaccurate or completely wrong and it can be looked into and addressed. As you will now see the homeport for Theodore Roosevelt has been updated.