Only dumping an error message is not a good way if you want assistance. You should always include some context of what you are trying to do and a short description of your configuration. Now we can only guess.
And it seems that you are trying to set up replication between two instances on your laptop and that you have set up replication to use the SQL Server Agent account. (Which I seem to recall that the wizard says is not recommended.)
It seems that when you have installed SQL Server, you have gone with the default which is to have one local Managed Service Account for each instance. This is also good practice, because normally you want to keep the instances separated. So the best would be to use an account that has access to both the distributor and the subscriber.
Depending on what you want to test, you could resolve the problem by simply granting the service account for Agent on MSSQLSERVER01 access to the second instance:
CREATE LOGIN "NT Service\SQLAgent$MSSQLSERVER01" FROM WINDOWS
go
USE SubscriberDB
go
CREATE USER "NT Service\SQLAgent$MSSQLSERVER01"
Then you will also need to grant this account the required permissions, but I don't know these on the top of my head.
It is important to understand that if you would do this for real at work, you would not use this solution, but rather you would make sure that you have the proper accounts.