Additional SQL Server features and topics not covered by specific categories
I ran the below, and I see audit records for my test user in the file.
I note that in your script, there is no REVERT before you query sys.fn_get_audit_file.
USE master ;
GO
-- Create the server audit.
CREATE SERVER AUDIT auditPII
TO FILE ( FILEPATH =
'C:\temp\bcptes' ) ;
GO
-- Enable the server audit.
ALTER SERVER AUDIT auditPII
WITH (STATE = ON) ;
USE Northwind
GO
DROP DATABASE AUDIT SPECIFICATION [dbAuditPII]
GO
CREATE USER abaauto
ALTER ROLE db_datareader ADD MEMBER abaauto
CREATE DATABASE AUDIT SPECIFICATION [dbAuditPII]
FOR SERVER AUDIT [auditPII]
ADD (SELECT ON OBJECT::[dbo].[Orders] BY abaauto)
WITH (STATE = ON)
GO
execute as login = 'abaauto'
select SUSER_NAME()
--myLogin verified
select top 1000 *
from Orders
go
REVERT
SELECT * FROM fn_get_audit_file('C:\temp\bcptes\*',default,default)