Of course not. A functional (computational functionalism) role is just an abstract description, and as
such abstracts away the concrete properties of whatever system
implements it. The 'explanatory gap' is just a special case of not
being able to get back
from the abstract to the concrete, because in
going from the concrete to the abstract a certain amount is left out.