The last dead-end-state is wrong. It should be (p&!a&q) instead of (!p&a&!q) since you can't go anywhere with !a from {p,q}.
As for you initial states, you need to remove all dead-end states from your list of initial states. Therefore you should only have the initial states p&!q&a and p&q&q since p&q&!a and p&!a&!q are dead-ends.
Then you need to reconsider your list of reachable notes with the corrected information about initial and dead-end states.