Возможно ли, что у вас отсутствуют некоторые изображения, поэтому ни одно не рендерится?
Вы можете попробовать проверить, присутствует ли изображение перед рендерингом Img, например:
{image.node.childImageSharp &&
<Img className="centeredp" fluid={image.node.childImageSharp.fluid}/>}
NB:
Если хотите, вы также можете сделать это немного яснее, назначив свой объект отображения (ребра) переменной. Это не имеет большого значения в этом примере, но может быть более понятным, если в вашем компоненте больше работы.
Например:
const Portfolio = ({data}) => (
<>
const images = data.allFile.edges
{images.map(image => {
return (
<div className="sec">
<div className="portfolio">
<div className="containerp">
<Img className="centeredp" fluid={image.node.childImageSharp.fluid}/>
</div>
</div>
</div>
) })}
</>
)