A Door configured with Magstrike status as Door Status re-locks after 2s even when Door Strike Time is set to 10s.
Continuum Access Control
The Door output will relock after the Door Strike Time or when the Door is opened. Since you are using the mag lock status as the Door status (not the preferred method), then as soon as the Door is unlocked, the mag lock is de-energized which turns off the Door Status which then relocks the Door 1s later.
You need to monitor the actual physical status of the Door to indicate when it has physically opened and shut. Either that or remove the input from the Door object by setting the Door Status channel to 0. This should allow the Door to stay open the DoorStrikeTime.
You can also use a PE program to get around not having a DoorStatus that monitors the actual Door. This post on the Community discusses this and has some good comments about using this type of Door control with the maglock status instead of a true Door Status switch and is worth a read.
Below is an example Plain English program that can help monitor the Door for ValidAccess then hold the Door unlocked for the DoorStrikeTime.
If Door1 ValidAccess is On then Goto 2
If Door1 ExitRequest is On then Goto 2
Door1 = UnLocked
If TS > Door1 DoorStrikeTime then Goto 3 ' wait for DoorStrikeTime
Door1 = Locked