Postgres requested WAL segment has already been removed (however it is actually in the slave's directory)
I simply took a gamble and copied the one file back to the master which was missing. It worked i still don't know what caused the issue.