Recieving user not getting new objects through subscription

The following publication only delivers a new document after the
user navigates to another route and back again, the user that created the
document the pub works fine for though

Meteor.publish(“sharedTablesShared”, function() {
if (!this.userId) {
return SharedTables.find({userId: this.userId});

I’m on Meteor using react createContainer

Here’s more code