Weapon Actor visibility/replication question

Hi, thanks for the reply! I messed around with an authority switch but wasn’t able to get any meaningful results. I had a print string from the Get Owner node that I’m using to set the weapon BP’s owner, and it returns two separate strings for the two separate players, so I’m pretty sure at least in principle that works. I’m 100% sure that this issue is related to me being a newbie at replication, and that I’m doing something glaringly wrong, or else not doing something that I should be. I’m going to add a few images of my nodes and the result, hopefully someone can point out what that missing element is or correct my understanding here.

So here is where the action starts, in BeginPlay:

The “Init Weapon” function starts off like this:

if I stop after Attach Actor To Component, then in game both players have their own weapon visible, and can also see each other’s weapon. So, I go one step further and add the following, circled in red:

When I do this, and then hit Play, for some reason the Listen Server player ends up seeing neither his own, nor the client’s weapon, while the client sees both. Presumably the client is ending up as the owner of both weapon actors but I cannot understand why that would be the case:

If somebody could take me to school on this I would really appreciate it because it’s driving me up the wall! Fiddling with this further, I even managed to get it to the point where each player could see the other player’s weapon, and not his own; the complete inverse of what I was aiming for, despite using Only Owner See!

I’m sure this is just me completely misunderstanding replication on some level and I would love to know how/where.