I'm hoping @RandyHayes has another solution up his sleeve. I am getting the same "Incompatible types for comparison" error that two others have recently reported, but my situation is not like theirs. I have a popup component, cmpPopupOK_AAP that has an input property and an output property, both Boolean. They both default to false: the output property's default is false in the component, and the input property's value is the global variable boolApprPopupVisible, which is set to false in App.OnStart. The visibility of the popup component is when these two properties do not equal each other, which should evaluate to false on startup, thus making the popup not visible. But when the app starts, the popup is visible.
I inserted a label to show the value of input <> output, and it shows true when the app starts, even though both values are false. The "<>" sign in the label formula area has blue lines beneath it, and the error message that shows when I hover over it says, "Incompatible types for comparison. The left value is Text and the right value is a Boolean." But the left value is clearly Boolean, and Power Apps even says so:

The right value is also Boolean, as Power Apps says:

But the comparison can't be completed because of the incompatible types error.
It doesn't seem to be a problem with App.OnStart. After I render the popup not visible, I click the ellipses by App in the navigation menu and click Run OnStart, but it doesn't suddenly become visible. It's only when the app is opened for the first time that this happens. It doesn't matter if it's opened in edit mode, or just played the way an end user would.
Also, it doesn't matter how many times I toggle the value of boolApprPopupVisible, which controls the input property; the popup stays visible. It's only when I change the output property by clicking the component's OK button that the comparison is recognized and the popup disappears. I double-checked both properties in the component, and they are indeed defined as Boolean.
I was half hoping that, while going through the explanation and verifying all the steps, I would stumble onto the cause of the problem, but that did not happen. Thanks for any assistance you can offer!