Just tried a fresh v3.99d solution with a basic button and basic label.
BasicButton throws the attached error when using EthernetIPforSLCMicro driver but works fine with ModbusTCP driver.
BasicButton reads value properly with PLCAddressText property.
BasicLabel works fine in either case.
Also tried GlassButton from other post and it worked as well.