mgrachi,
Here is the expanded look at "Get approvers". The users are being pulled from another list called DOA Approvers. A filter query has been set up to look for a the "Expense" category name in the DOA Approval Log List and find the matching name in the DOA Approvers List and use the group of approvers in that list for the workflow.

Here's something that seems curious to me: the very first thing that should happen is the status of the request should change from "new" to "pending". That is is not happening. Then, moving on, none of the other actions are executing either, although the workflow is running with no errors. Could this be related to how the workflow is connecting to the SharePoint list?
gl