Yes this is expected behavior, the 25 GB allocated to buffering and caching (which is caching access to the hard disk) which can be reallocated at a moment's notice if required for code execution. So that memory is available if actually needed, but is currently utilized to make the system run more efficiently. You are 444Mbytes into swap space but weighed against 32GB of total RAM I wouldn't worry about it.
Attend my Gateway Performance Optimization R81.20 course
CET (Europe) Timezone Course Scheduled for July 1-2