I noticed that GO(4,4,1) is returning order a group of order 72 while native gap returns 7200. Apparently it doesn't encode the order of the field correctly and always sets it to 2. Run the following to verify the error
sage:libgap(GO(4,4,1))
GO(+1,4,2)
or
sage:libgap(GO(4,GF(4),1))
GO(+1,4,2)
This is in 'SageMath version 8.1, Release Date: 2017-12-07' on ubuntu 18.04 apt installation.