ISFP is not a type, it is a combination of two types, ISTP and ESFP.
About a year ago on this forum I stated that the ISFP was an odd type, in that it seemed to be some kind of exception to the rule. Of course my assertion was met with skepticism at that time, although it was only a hypothesis. But it should have been obvious all along.
The following video isn't proof of my hypothesis, but it does give a good example. Notice how the "mood" of the video changes dramatically around the 3:04 point
from "touchy-feely" to "fast cars." Since I have been married to an ISFP for almost 6 years, I can personally vouch for its accuracy.
As I said a year ago, the "ISFP" is really a true ambivert, a type not allowed for by the MBTI or Jung. This is a personality with two dominant functions, but never with both featured prominently at the same time. They war with each other, they push and pull within the psyche of the "ISFP," producing a character having a single label.