This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.
If a static library that is included with a UE4 project is changed, the new version of the library is not used when the project is built again. Instead, the original cached version of the library is still used. The Intermediate folder needs to be deleted and the project built again for the new library to be used.
Note: On Windows the updated static library is used without needing to delete the Intermediate folder.
The same results are shown as were received from the original library.
The results that are seen match the values expected from the newly built library.
Head over to the existing Questions & Answers thread and let us know what's up.