Impact of New Environment: Betta fish need an adaptation process to a new environment. If they have just been moved to a new place, they may refuse to eat due to not being used to it.

Impact of Temperature: Betta fish are ectothermic animals. Water that is too cold will affect their appetite. The suitable water temperature range is 20 - 28°C. If the water temperature is too low, betta fish will stop eating.
Impact of Water Quality: Poor water quality will affect the appetite of betta fish and may even cause them to get sick. It is very important to keep the water quality clean and stable.
Impact of Food: Betta fish have specific preferences for food. If the food doesn't suit their taste, they may refuse to eat. You can try changing the feed or using live bait.
Health Issues: If betta fish get sick, it will also affect their appetite. Common diseases include enteritis and so on, and they need to be treated in a timely manner.