I’m trying now.
user1 -> user_id=3
user2 -> user_id=5
Have you create a CPT row with user1, and log into with user2, and you don’t see the CPT row?
Did you mean this?
$query->set('author', 5);
Or you see the CPT row but you can’t edit?
Because I have various CPT, and with a CPT that I create automatically, I see de results but I can’t edit, but with a CPT that I create manually, I can edit the result. What I’m doing wrong?