@JBrown321 This might be due to a subtlety in the naming of Text layers. When a Text layer is first created, its layer name is what you typed into the Text layer and will continue to match any changes to the Text layer. However, if the Text layer name itself is changed in the Timeline (not changing the Text in the Composition panel), then the layer name becomes "disconnected" from the Text layer contents and no longer remains in sync with any following changes. This is useful if you want to label a Text layer what it is for e.g. "First Last Name", rather than what it contains. If you duplicate the Text layer in this disconnected state, the duplicate will also be disconnected.
To "reconnect" the layer name and Text contents, clear the Text layer's name in the Timeline (rename it to nothing) and it will be replaced (and remain in sync) with the current context of the Text layer.
Cheers,
- John, After Effects Engineering Team