Reflection can't find Properties in Unity 2019 Android builds, unless property is actually called explicitly

These are the result of:

typeof(MeshRenderer).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)

in different conditions.
As we can see, specifically in builds made from Unity 2019, GetProperties returns only a couple of results, and more are added if they are called explicitly somewhere in the code of the project.

Are these differences expected? Or is this a bug?

This is the test project I used to test it (just 1 script and 1 scene):

It may be because of the Managed Code Striping, I know that Unity removes unused code of your project.
Can you show the result when it is disabled ?