APL (Dyalog Extended), 1513 bytes
-42 (changing the input method) thanks to dzaima and ngn@Razetime
{{⍎4⍴⍕⍵*2}⍣⍵⊢1}⍣⎕⊢1
Explanation:
{{⍎4⍴⍕⍵*2}⍣⍵⊢1}
{⍎4⍴⍕⍵*2}⍣⍵ ⍣⎕⊢1 ⍝ apply the dfn ⍵input times
1 ⍝ .. with initial argument 1
⍵*2 ⍝ current value squared
⍎4⍴⍕ ⍝ take first 4 digits