What happens when using both options api and composition api having name conflict?

for example, if I use setup() to return {a:1} and use data() to return {a:3}. And I use {{a}} in template. It will show 1. But if I console.log the component instance, the value of the property a is 3. It’s so Wired. Why?

Please provide code related to your issue. Without it, it’s hard for us to help. You can refer to our guide on asking for help for more information. Thanks!