おっしゃる通り、_threadsで渡すようにしたら
バックグラウンド再生しつつサーボ制御できました!

from m5stack import * from m5stack_ui import * from uiflow import * import module import time import math import _thread def chika_led(): speaker.playWAV('/sd/head2.wav') def chika_scr(): i = 0 while i < 15 : servo2.position(7,150) wait_ms(100) servo2.position(7,158) wait_ms(100) i = i + 1 screen = M5Screen() screen.clean_screen() screen.set_screen_bg_color(0) servo2 = module.get(module.SERVO2) _thread.start_new_thread(chika_led,()) _thread.start_new_thread(chika_scr,())```