Hello!
Thank you for raising this up. The guidance is not to take dependency on beta APIs as they are subject to change. I would propose a workaround using alternative options like Powershell. For example, for Inactive users you can do the following:
#Inactive Users
Connect-MgGraph -Scopes "AuditLog.Read.All"
$Inactiveusers= get-MgUser -Property DisplayName, UserPrincipalName, SignInActivity, UserType
$Inactiveusers | Where-Object {($_.SignInActivity.LastSignInDateTime -le $((Get-Date).AddDays(-30))) -and ($_.UserType -eq "Member")}
#Export to CSV
$Inactiveusers | Select-Object DisplayName, ID, UserPrincipalName | Export-Csv -Path .\Processes2.csv