• Did you check replication monitor? Seems like you did but didnt specifically mention it.

    That or

    select * from distribution.dbo.msrepl_errors order by time desc

    Also regarding permissions, is the service account different for each instance? The snapshot should be in a full unc path (\\server\drive\) accessible by the subscriber's service account.