We have a user in D365 who has been assigned the following standard roles.
Accountant
Accounting Supervisor
Accounting Manager
For all organisations in our instance. After this user created a normal GL journal and had it approved, the expectation was that they would be able to "Post it to the ledger. However, when trying to do so, the GL journal cannot be posted by the user. This is their view where there is no Post button.

This is my view of the same journal where I as sysadmin can see the Post option.

The user has no personalisations and the button is not hidden. Any ideas why this might be the case for this user?
thanks