- can GetFeatureValue() be called to retrive fldX's value even when client's PC is totally offline with no internet connection?
Yes.
- if fldX's value is locally available, is it cryptographically protected, which means it's hard to temper it.
Yes, it's cryptographically signed -- meaning if they tamper with it then they'll no longer be activated (and thus no longer be able to retrieve *any* value).
- some posts here indicate that fldX's value will be updated when it's changed from backend LCP and re-activated by user again. can you please confirm?
Yes, that's the behavior as described in the custom license fields article.