The $2$ digit square numbers are $16,25,36,49,64,81$. Note that square numbers can't be congruent to $2\mod3$. Note that $16,25,49,64\equiv1\mod3$, while the rest are divisible by $3$.
Since a $6$ digit square must also be congruent to $0,1\mod 3$, and the sum of the digits of a number is congruent to the number modulo $9$, we have two possibilities for our $6$ digit prime.
It is composed of numbers from $\{16,25,49,64\}$
It is composed of numbers from $\{36,81\}$.
Next, we note that squares are congruent to $0,1\mod8$. Hence, so must the last three digits of the number.
Let's analyze case 2 first. Note that if the square ended in $81$, the middle square must be $36$, since $8\not\mid 180$. If the square ended in $36$, the middle square must be $81$ for similar reasons.
So for case $2$, we have $4$ remaining possibilities. Any square in front, followed by either $3681$ or $8136$.
Now we divide each of these possibilities by $9$ to get $90409,40409,40904,90904$. We can remove two of these cases as they are congruent to $2\mod3$. We are left with $90409$ and $90904$. We can remove $90904$ since it is not divisible by $8$. $90409$ is close to $90000$ which is $300^2$. $301^2=90000+600+1>90409$, showing that it too, isn't a square.
So, there were no successful results from case $2$. So, we solely need to consider squares in $16, 25, 49, 64$. Note that the middle square must have an even ones digit to ensure the six digit square is congruent to $0,1\mod8$. Since $10101$ is clearly not a square (too close to $10000$), there are no six-digit squares with any $2$ digit square repeated thrice.
You can finish the casework from here.